Добавлен
Добрый день, такой вопрос
можно ли отловить зону в которой стоит юнит? а не обращаясь к конкретной зонне? (а то перебирать 100 зон проблемно) И возможно ли получить название этой зоны?
т.е. Юнит покидает зону N (находится по положению юнита)?

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

mrCon:
а то перебирать 100 зон проблемно
В чём проблема перебрать 100 зон? Их можно перебрать циклом. Точно так же их можно и создать циклом, если они имеют одинаковый размер и закономерности в расстоянии друг от друга. Посмотри, например, мою карту, в которой я сначала создаю чуть менее, чем 9000 зон триггерно, а потом, когда Артес кастует заклятый череп, перебираю их все, чтобы определить, в какой зоне произошёл каст.
Создание зон происходит в триггере "Init 00 Shields", а перебор циклом в триггере "Ability Cast".
И прикрепи свою карту, в которой нужно отловить зоны.
Загруженные файлы
0
24
9 лет назад
0
Хештаблицей или через custom value
Юнит вошёл в зону 228
установить Зона[CV юнита]=228
0
1
9 лет назад
0
Можно использовать переменную типа точка. Присваиваем ей значение позиция нужного нам юнита. Далее смотрим событие юнит покидает регион и выбираем значение региона с центром в нужной нам точке. Есть некая куча минусов у способа, а один из них - это то, что лучше делать это в виде текста и каждый раз заново создавать и удалять триггер с событием, описанным выше.
0
17
9 лет назад
Отредактирован naxim
0
mrCon:
а то перебирать 100 зон проблемно
В чём проблема перебрать 100 зон? Их можно перебрать циклом. Точно так же их можно и создать циклом, если они имеют одинаковый размер и закономерности в расстоянии друг от друга. Посмотри, например, мою карту, в которой я сначала создаю чуть менее, чем 9000 зон триггерно, а потом, когда Артес кастует заклятый череп, перебираю их все, чтобы определить, в какой зоне произошёл каст.
Создание зон происходит в триггере "Init 00 Shields", а перебор циклом в триггере "Ability Cast".
И прикрепи свою карту, в которой нужно отловить зоны.
Загруженные файлы
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.