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