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

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

Ответ
 
Sergey
Старейший
offline
Опыт: 44,363
Активность:
Ну есть наверное способ с помощью триггеров, но он весьма геморрный. Помнишь мою наработку по наложению заклинания на юнит при атаке? Можно модернизировать эту систему: при выстреле создавать пару юнитов-пустышек (т.е. юниты не имеющие модели как таковой - я использовал их в neo_hex) и полностью прозрачных, неуязвимых и не потребляющих еду. Эти юниты должны быть копией героя (чтобы иметь примерно ту же мощь атаки). Даешь им команду стрелять в соседних с мишенью юнитов. При этом эти бесформенные юниты нужно все время перемещать на позицию выстрелевшего героя (иначе на миникарте будет видно, что стрелял то не один юнит, а много). Несколько секунд спустя (когда стрелы долетят) - убираешь эти пустышки с карты.
Другая геморрная задача - определлить, какие вражеские юниты являются смежными с целью. Они должны располагаться внутре сегмента (фигура, ограниченная окружностью и двумя прямыми, исходящими из центра. В нашем случае центр - это сам герой, а радиус - расстояние до основной мишени. Прямые можно выбирать по разному, но реалистичнее всего, чтобы одна шла на 45 градусов левее прямой, соединяющей героя и основную цель, а вторая на 45 градусов правее). Это чисто математическая задача.
Не знаю, насколько ты все это понял, но других способов я пока не представляю, а создавать пример всего написанного у меня нет никакого желания.
Старый 13.03.2004, 22:04
stran_nik
маппер...просто маппер
offline
Опыт: 4,628
Активность:
аа...короче забью я на этот скилл .......бесит он меня уже....причем кстати 1 вариант твой герою бы не подошел т.к. у героя левел повышается и атака тоже....а у этих юнитов нет.....
Старый 14.03.2004, 08:15
Sergey
Старейший
offline
Опыт: 44,363
Активность:
Ну почему, подошел бы. Ведь в качестве псевдоюнита тоже можно взять героя и назначать ему нужный уровень, увеличивая атаку.
Старый 14.03.2004, 09:35
Ответ

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

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

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

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



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