Добрый день. В карте планируется 160+ способностей. Какой оптимальный метод реализации триггеров заклинаний?
- Создать один глобальный триггер с событием каста заклинания и добавлять в качестве действий функции, выполняющие код каждой способности, а в этом коде сверять айди спелла.
- Создавать локальный триггер на каждую абилку, как это делают в спеллпаках.
Или, может, существует ещё какой-то метод получше? Язык Lua.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
0
XGM Bot
4 года назад
0
Похожие вопросы:
- Cooldown Reduction System в варкрафте - оптимальная реализация
ответ
Pippetz:
- Самый производительный Bullet Hell
ответ
Bergi_Bear:
Поиск по всем ресурсам на сайте
0
Берги
4 года назад
0
https://xgm.guru/p/wc3/ability-cast
Принятый ответ
Этот комментарий удален
0
DracoL1ch
4 года назад
0
один триггер, вызывающий через ExecuteFunc строку-функцию, сохраненную для конкретного ID в таблице вида SpellData,SPELL_EFFECT,ID
0
prog
4 года назад
0
DracoL1ch:
В вопросе четко указано - Lua. На луа можно хранить функции в ассоциативном массиве и даже передавать в них параметры при вызове - не нужен ExecuteFunc.
0
DracoL1ch
4 года назад
0
да на здоровье, чем бы дитя не тешилось, лишь бы было с кем играть в официалах)
0
prog
4 года назад
0
DracoL1ch, как люди сидящие по своим причинам на классике протестуют против ответов основанных на функциях рефоржа, так и я протестую когда на вопрос, в котором четко указан язык реализации, дают устаревший ответ.
Этот комментарий удален
0
Берги
4 года назад
0
newuser, зачем тебе дота под рефордж? у д2 системные требования ниже чем у рефорджа
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.