Нужна помощь с тригерами, а именно сделать следующее:
Я уже делал через простые триггеры подобное, но вечно были проблемы и ошибки в работе, например:
Так делал модификатор видимости для постройки:
- У нас есть спец. здание (далее радар)
- Когда радар построен одним из игроков, то вокруг радара появляется круг видимости размером X
- Если радар уничтожен, то поле убирается.
Я уже делал через простые триггеры подобное, но вечно были проблемы и ошибки в работе, например:
- Убиралось поле видимости не того радара. (Не уничтоженного, а того который был построен последним, несмотря на то что все триггеры указывали на "умирающего юнита")
- Поле видимости не пропадало.
- Поле видимости появлялось сразу после начала строительства радара, т.е можно было не достраивать его, а видимость всё равно была.
Так делал модификатор видимости для постройки:
Принятый ответ
Значит, что-то неверно делаешь.
Extremator всё указал, но незаметно.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Extremator
И в нужный момент находить спаренный с ним модификатор
Всё работает. И принцип простой.
С: Юнит Завершает строительство
У: Тип юнита (Построенный юнит) равно Радар1
Д: Боевая единица - Заменить (Построенный юнит) на Радар2
Но могут быть проблемы с картой пути, когда какой-нибудь юнит встанет вплотную, тогда радар сместится.
biridius, да, это меняет дело. Жаль, что автор мало описал принцип работы. Вообще представляю, что радар должен видеть невидимых юнитов и всё такое, тут уже так просто не получится, когда радиус обзора переменный.
Но я бы вместо R_Max проверял, что R_Max != N.
PT153: 1800 для меня и в правду очень мало, примерные размеры это 3000-6000 радиус обзора.
Extremator: Извиняюсь сразу, но можно немного более подробно/наглядно? Я хоть и знаком с редактором многие года, однако в массивах, переменных и прочем не очень хорошо разбираюсь, точнее вообще не разбираюсь. :с
Либо не используй модификатор видимости R_vision[0], к нему приравнивай более не нужный R_vision[R_Max]. Только всё это теория, надо в игре смотреть, нужно ли это вообще.
Отредактирован PT153
А, ну да, Extremator забыл указать, что модификатор нужно уничтожить перед обнулением.Extremator всё указал, но незаметно.