Как можно узнать что декорация была атакована/выбрана
Всем привет, хотелось бы узнать как через GUI World Editor
сделать так чтобы можно было узнать какой юнит атакует декорацию и какую декорацию
с целью повесить на ее допустим эффект какой нибудь. И тоже самое когда юнит спел использует и выбирает декорацию.
Пример 1
Юнит - атакует дерево/ящик (их может быть много)
Выбранная декорация например получает спецэффект вспышка или еще что
Пример 2
Юнит - использует умение на дерево/ящик (их может быть много)
Выбранная декорация например получает спецэффект вспышка или еще что

Лучший ответ:
Пример 2
Тривиально же.
» Через события способностей
» Через событие приказа в цель
если стало меньше
В отличие от юнитов и предметов, у разрушаемых объектов нет UserData, чтобы было куда сохранить их жизнь. То есть, придётся использовать хеш.



Просмотров: 85

» Лучшие комментарии


pro100master #1 - 1 неделю назад 0
1 пример регистрируй как его виджет а не на декорации, а 2 ссылает таргет декорации
xxMRIxx #2 - 1 неделю назад 0
А можно пример на GUI, а то не совсем понятно, спасибо :)
8gabriel8 #3 - 1 неделю назад 0
Да-да, jass'еры, как регистрировать виджет?
Maniac_91 #4 - 1 неделю назад 0
Когда я столкнулся с похожей ситуацией, я использовал юнитов с моделями декораций. Так проще.
PT153 #5 - 1 неделю назад 2
Да-да, jass'еры, как регистрировать виджет?
Можно только зарегистрировать смерть виджета. Через custom script, конечно же.
Если событие на приказ-цель, то можно узнать сразу цель-разрушаемый объект
constant native GetOrderTargetDestructable  takes nothing returns destructable
8gabriel8 #6 - 1 неделю назад 0
Раз только смерть, то, наверное, следует делать проверку каждые 0.03 секунды на количество жизней у декорации, если стало меньше, то добавить спецэффект. Но это при условии, что карта не сильно нагружена, иначе столь малый период критичен, надо увеличивать.
PT153 #7 - 1 неделю назад (отредактировано ) 3

Пример 2
Тривиально же.
» Через события способностей
» Через событие приказа в цель
если стало меньше
В отличие от юнитов и предметов, у разрушаемых объектов нет UserData, чтобы было куда сохранить их жизнь. То есть, придётся использовать хеш.
прикреплены файлы
xxMRIxx #8 - 6 дней назад (отредактировано ) 0
PT153, спасибо большое, работает как надо