XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Kiwi
Offline
offline
Опыт: 11,502
Активность:
Вопрос про создание абилки
Как можно создать абилку типа волны силы или огненного дыхания, только чтобы оно прекращалось при столкновении с первым юнитом (типа летит ракета и при первом столкновении с врагом взрывается, нанося урон только ему) :confused:
Старый 14.09.2006, 14:59
dk

offline
Опыт: 60,293
Активность:
Триггерами!
Какой вопрос, такой ответ.
Старый 14.09.2006, 15:06
malcoriel

offline
Опыт: 695
Активность:
Эмулируй действие абилки при помощи локальных переменных и даммикаста, и сделай чтобы она повреждала юнита, который самый близкий к кастующему с учетом угла распространения пламени.
Правда, это урон будет наносится тому юниту, который стоял ближе всех в момент каста, т.е. не будет учитываться перемещение юнитов во время того, как летит волна, но я думаю, это тебе все равно не надо.
Какой юнит самый близкий, можно проверить перебором расстояний для всех юнитов, находящихся в зоне распространения спецэффекта.
Впрочем, это если тебе надо именно способность вида огненное дыхание. А так, наверное, лучше создать юнита-мину и отслеживать его взрыв. Впрочем, я не очень хорошо в этом разбираюсь, наверное другие лучше ченить предложат

Отредактировано malcoriel, 14.09.2006 в 17:32.
Старый 14.09.2006, 17:15
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 17:49.