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

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

Ответ
 
OKPlayback

offline
Опыт: 751
Активность:
юнит отталкивает и наносит урон
Вобщем абилка делает даммика ввиде торнадо, он летит от позиции кастера до позиции цели спелла и там "умирает"... мне надо чтобы рядом с даммиком все враги отлетали на пару метров и получали урон ...
я вот думаю брать юнитов рядом в каком то радиусе наносить урон и отталкивать но с какой периодичностью это делать так чтобы несколько раза подряд одного юнита не поражало спеллом... и еще незнаю как собстно отталкивать...
Старый 17.01.2012, 23:51
Hangman
I'm a rainbow too...
offline
Опыт: 4,280
Активность:
Ну что бы несколько раз не поражало достаточно добавлять юнитов на которых уже подействовало заклинание в группу и перед следующем нанесении урона и отталкивании проверять не состоит ли юнит в той группе.
А двигать периодическим триггером в нужном направлении на нужное расстояние через изменение позиции.
Старый 17.01.2012, 23:57
OKPlayback

offline
Опыт: 751
Активность:
раз двигать придется несколько юнитов, то это через локальные переменные с помощью jass? ((
гуи можно обойтись?
Старый 18.01.2012, 00:07
DaeDR

offline
Опыт: 8,074
Активность:
OKPlayback, > чтобы несколько раза подряд одного юнита не поражало спеллом
Как-то не реалистично тогда получается. Представь, что вихрь толкает юнита вперед, а тот получил урон в первый раз и теперь просто катается! Но и твой вариант тоже реализовал. Сделать так, чтобы враги плавно разлетались в разные стороны на гуи делать оч. не хочется.
P.S. Утечки не устранял.
DaeDR добавил:
И кстати, одновременно два таких спелла лучше не запускать (первый запущенный вихрь остановится), это уже через jass надо. А на гуи лучше не париться ( хотя можно:) )
Прикрепленные файлы
Тип файла: w3x Test.w3x (18.9 Кбайт, 8 просмотров )
Старый 18.01.2012, 07:55
Vadik29
Choice Battle 1.6а
offline
Опыт: 15,845
Активность:
DaeDR, Hash Tabel to help whith GUI... и не чему там париться и даже на джасе ты все равно будешь делать через хеш ( это я про MUI )
Старый 18.01.2012, 09:52
DaeDR

offline
Опыт: 8,074
Активность:
Vadik29, На гуи ты раз 100 этот спелл активируешь.. и все (
Хотя лично не проверял, но подобное часто обсуждалось. Группы и pickunit на гуи утечные, также как multiboard
Старый 18.01.2012, 09:56
OKPlayback

offline
Опыт: 751
Активность:
Цитата:
Сообщение от DaeDR
P.S. Утечки не устранял.

спасибо за спелл, а какие там утечки то?
Старый 18.01.2012, 12:27
DaeDR

offline
Опыт: 8,074
Активность:
а какие там утечки то?
Как минимум точки (штук 5-10). PickUnit, ну и Wait не нравится(лучше заменить на лок. таймер).
Старый 18.01.2012, 12:37
DiShan

offline
Опыт: 3,578
Активность:
Цитата:
Сообщение от DaeDR
> а какие там утечки то?
Как минимум точки (штук 5-10). PickUnit, ну и Wait не нравится(лучше заменить на лок. таймер).

А как устранять точки?
Старый 18.01.2012, 14:04
Vampirrr
O_o
offline
Опыт: 19,286
Активность:
DiShan, RemoveLocation(loc)
Старый 18.01.2012, 14:10
Ответ

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

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

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

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



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