Добавлен Handragor
Всем доброго времени суток.
Вот такой вопрос возник.
Значит на карте присутствует база красного игрока, ок? На другом конце карты есть маг. круг. Так вот, как сделать, чтобы мобы, возникающие на базе красного, переходили, атакуя противника, не самым коротким маршрутом, а проходя через определенные области? И при этом только юниты, которые возникают в области на базе, проходили через эти области. Все остальные юниты красного, заходя в эти области, никак не реагировали?
Надеюсь, понятно написал)
Принятый ответ
мде, при создании своих "особых юнитов" заноси их в группу, далее при входе в область отслеживай состосит ли в группе, если состоит то приказывай перейти атакуя противников, и так далее...
группа должна быть одна*
группа должна быть одна*
`
ОЖИДАНИЕ РЕКЛАМЫ...
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
1
Показать
Ledon
12 лет
1
Показать
Если ты хочешь задать нетривиальный маршрут, т.е. не кротчайший, то нужно разделить данный маршрут на "прямые участки" и триггерно давать приказы соответствующим юнитам двигаться от одного участка к другому последовательно. При этом движущихся юнитов для удобство лучше записать в соответствующие переменные, чтобы "посторонних" приказы не касались.
0
Показать
pggwka
12 лет
0
Показать
Создаёте несколько областей по которым вам нужно тчобы прошли мобы, далее с помошью тригеров задаёте что при ступлении опередённых войнов в этот участок войны должны идти в дугой участок и так далее - об точном таком испролнении можно найти в картах жанра TD.
1
Показать
Ledon
12 лет
1
Показать
pggwka, повторил то, что написал я, молодец! :)
1
Показать
Handragor
12 лет
1
Показать
pggwka, спс, но это я и так знал.
Ledon, всё-таки я опять нублю((( Можешь сказать, где триггер, отслеживающий принадлежность юнитов к переменной ?
0
Показать
Ledon
12 лет
0
Показать
Handragor, а тебе это зачем? Я имел в виду, что ты записываешь создающихся юнитов в переменные и потом уже этим переменным отдаёшь приказы двигаться в определённом направлении. Если ты спросил с целью, чтобы при входе в область с определёнными юнитами происходили действия, а с остальными нет, то для этого в триггере событие "юнит входит в область", условие "юнит равен переменной" - это условие там находится ближе к концу "Unit Comparison" называется.
0
Показать
LOR_D
12 лет
0
Показать
Ledon, и ты собираешься проверять юнита со всеми переменными? Не проще ли этих юнитов просто в группу занести?
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.