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

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

Закрытая тема
 
BlackDragon
Варик,варик и варик!
offline
Опыт: 470
Активность:
Я пробую себя в жанре Defense.
Как сделать чтобы прошла волна,убили последнего крипа, а после через 10 сек. пошла другая?Просто я не знаю какая переменная или что-то другое нужно для группы юнитов.
Старый 12.01.2011, 17:42
mikelllinoda

offline
Опыт: 919
Активность:
создаешь группу(отряд) и вносишь туда создаваемых юнитов(циклом, если можешь),
Затем делаешь триггер
событие
юнит умирает
условия
Группа юнитов пуста(Или все юниты в группе мертвы) "Ну в твоей группе"
действия
создать таймер 10 сек
создать н боевых единиц для игрока ___
Послать последнего созданного юнита в п*** или куда тебе надо
Совет: Создавай юнитов циклом, так проще в отряд вносить))
mikelllinoda добавил:
создать н боевых единиц для игрока ___
Послать последнего созданного юнита в п*** или куда тебе надо
лучше создавай в другом триггере
mikelllinoda добавил:
создать н боевых единиц для игрока ___
Послать последнего созданного юнита в п*** или куда тебе надо
лучше создавай в другом триггере
Старый 12.01.2011, 17:53
BlackDragon
Варик,варик и варик!
offline
Опыт: 470
Активность:
Если можешь выложи наработку
Старый 12.01.2011, 17:56
mikelllinoda

offline
Опыт: 919
Активность:
ща попробую
mikelllinoda добавил:
вот
там с группой локалки лучше поставить и обнулять их
сам подбери условия или действия тут коряво но работает
Прикрепленные файлы
Тип файла: w3x 1.w3x (14.0 Кбайт, 15 просмотров )
Старый 12.01.2011, 18:07
mikelllinoda

offline
Опыт: 919
Активность:
да закрывайте тему
Старый 22.01.2011, 12:29
Vampirrr
O_o
offline
Опыт: 19,286
Активность:
mikelllinoda, извращенец
BlackDragon, создай массив юнитов, создавай юнитов циклом и параллельно засовывай их в этот массив. Запомни размер массива. Когда юнит дохнет, уменьшай значение переменной. И когда она станет равна 0 жди 10 сек и гогого снова.
Старый 22.01.2011, 13:05
mikelllinoda

offline
Опыт: 919
Активность:
Vampirrr, нафига все так сложно? Это работает на 100%. А если еще на локалки перевести то ваще заеб...
[+] 2 пункта от ScorpioT1000: 1.1 (ненормативная лексика)
Старый 23.01.2011, 10:19
DioD

offline
Опыт: 45,134
Активность:
метод переодической выборки и подсчёта живых юнитов на карте является бредовым костылём и применяется только если по каким либо причинам, автор не может посчитать юнитов и не может сохранить их в массиве, во всех остальных случаях достаточно раз в 10 секунд пробежать по массиву, вымести умерших юнитов, пустить заново застрявших или пустить новую волну.
если вы будете работать с тайм штампами, вы сможете со 100% точностью пускать следующую волну за предыдущей, даже если проверяете число юнитов раз в 10 секунд, достаточно раз в 10 секунд смотреть сколько времени на самом последнем умершем юните и следующий таймер запускать не на 10, а на разницу времени.
Старый 23.01.2011, 14:04
Закрытая тема

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

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

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

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



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