koreec49
Живой
offline
Опыт:
2,433Активность: |
Стена копий
Я хочу сделать способность стена копий, однако незнаю как точно.
Юнит(герой) кастует заклинание-пустышку(превращается в свою копию с аурой) и все юниты определенного типа бегут к нему. У ауры очень маленький радиус воздействия, примерно на один круг солдат вокруг него. Попадая под ауру они останавливаются(или просто теряют возможность двигаться) и получают способность-ауру аналогичную как у героя. Войны бегут и мы наращиваем толпу) Аура имеет различные бонусы, но это неважно. Чтобы расформировать круг, герой снова превращается в безаурного и все, начиная с середины, теряют ауру восстанавливая способность бегать и теряя бонусы. Как отследить попадание под ауру и выход из под ее воздействия? |
26.07.2012, 00:33 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Пикс
offline
Опыт:
2,405Активность: |
Сделай триггер с переодичностью 0.1 сек в котором для каждого юнита, который обладает этой способностью, будут выбираться все юниты в нужном радиусе и проверяться у них наличие баффа данной ауры. Если имеется наличие, то добавляем аурную способность ему. Также перед этим (во имя экономии ресурсов) сделай подсчет юнитов, обладающих способностью и если таковых не оказалось то пропускай все последующие действия. |
26.07.2012, 09:13 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
koreec49
Живой
offline
Опыт:
2,433Активность: |
ого! вот, это то, что я сделал. На карте стоит герой пикинер(примерно в центре). Используй стену копий, а потом "держать позицию"(это абилка). Получилось не идеально, зато сам |
26.07.2012, 17:46 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|