Слышал, что с версии 1.31 можно менять интерфейс. Подскажите: как мне сделать, чтоб у способности типа "книга заклинаний" было не 11 свободных ячеек на панели(как это обычно), а на 3 больше, то есть всего 14? Без мемхака.

Принятый ответ

DopaMine, нельзя поменять кол-во ячеек в книге заклинаний.
Можно набросать в интерфейс кнопок и обрабатывать нажатия на них, без абилок юнитов. Но есть три нюанса
  1. нет визуального редактора интерфейса, все делается в коде и файлах разметки
  2. только жасс или луа, а гуй не справится с этой задачей
  3. это сложно
примерно алгоритм выглядит так
  1. разобраться в файлах разметки фреймов fdf
  2. запилить свой фрейм в fdf файле, засунуть этот файл в карту
  3. в нужный момент создать и отобразить фрейм триггером
  4. динамически добавить триггеры для обработки нажатий на кнопки фрейма после его создания
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
11
4 года назад
1
Я карту из версии 1.31 пытался открыть в редакторе беты - открывается, но когда жму проверить, то виснет и вылетает.
3
24
4 года назад
3
DopaMine, нельзя поменять кол-во ячеек в книге заклинаний.
Можно набросать в интерфейс кнопок и обрабатывать нажатия на них, без абилок юнитов. Но есть три нюанса
  1. нет визуального редактора интерфейса, все делается в коде и файлах разметки
  2. только жасс или луа, а гуй не справится с этой задачей
  3. это сложно
примерно алгоритм выглядит так
  1. разобраться в файлах разметки фреймов fdf
  2. запилить свой фрейм в fdf файле, засунуть этот файл в карту
  3. в нужный момент создать и отобразить фрейм триггером
  4. динамически добавить триггеры для обработки нажатий на кнопки фрейма после его создания
Принятый ответ
0
11
4 года назад
0
только жасс или луа, а гуй не справится с этой задачей
Разумеется, я на джассе пишу карту, слава богу)
prog:
Можно набросать в интерфейс кнопок
В какой интерфейс? Где это будет отображаться? Это тоже надо настроить?
prog:
разобраться в файлах разметки фреймов fdf
Не понял, где мне взять эти файлы. Чтоб стандартные посмотреть(
prog:
запилить свой фрейм в fdf файле, засунуть этот файл в карту
И каким образом в карту запихнуть, чтоб потом обратиться к нему через триггер
4
22
4 года назад
Отредактирован PROSHELDOTU
4
Нет смысла заниматься этим на 1.31, потому что он всё-таки ещё корявый, особенно, когда вообще не шаришь в этом. Как уже ответили выше —
prog:
это сложно
Лучше уж подождать рефорджа, чтобы мутить подобные штуки
Или можно подумать, что в твоей мапе всё готово, осталось только это сделать?
Ну или бери разбирайся, на том же хайве есть темы, как работать с интерфейсом, да и тут вроде тоже есть
0
29
4 года назад
0
Лучше уж подождать рефорджа, чтобы мутить подобные штуки
Там ничего нового не будет
0
23
4 года назад
0
На хайве тем временем уже куча наработок. Заходи и смотри, как там сделано. Но все это настолько неудобно, что плакать хочется. Надеюсь, это еще доработают (мечты)
На каждый элемент интерфейса тебе нужен будет fdf файл, как уже сказали выше. НА КАЖДЫЙ. Т.е. динамически изменить его размер, текстуру, прозрачность и т.д. просто нельзя. Отлов нажатия, подсказки описания, эффекты - это танцы с бубном, совершенно не юзерфрендли.
0
29
4 года назад
0
Все так. По сути, все что они сделали в этом плане - открыли для разработчиков то же апи, что они сами и используют.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.