Добавлен bazeba
Помогите пожалуйста, как сделать правильно волны. Я только начал изучать джас и многое еще не понимаю, помогите.
Принятый ответ
bazeba:
ну, делается все просто
берется переменная массив "тип юнита", назовем её creep_type
и переменная типа integer, её назовем creep_grow
далее
в триге инициализации задаем типы войск
set creep_type[1] - пехотинец
set creep_type[2] - лучник
set creep_type[3] - Утер
set creep_type[N] - и так все нужные тебе типы войск
далее создается триггер с таймером, который каждые 10 сек. создает нужное количество войск
create 4 units of type creep_type[creep_grow] в нужной точке
если нужно переключиться на другой тип юнитов - прибавляем в переменной creep_grow нужное число
вот и все
ну, делается все просто
берется переменная массив "тип юнита", назовем её creep_type
и переменная типа integer, её назовем creep_grow
далее
в триге инициализации задаем типы войск
set creep_type[1] - пехотинец
set creep_type[2] - лучник
set creep_type[3] - Утер
set creep_type[N] - и так все нужные тебе типы войск
далее создается триггер с таймером, который каждые 10 сек. создает нужное количество войск
create 4 units of type creep_type[creep_grow] в нужной точке
если нужно переключиться на другой тип юнитов - прибавляем в переменной creep_grow нужное число
вот и все
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
ну, делается все просто
берется переменная массив "тип юнита", назовем её creep_type
и переменная типа integer, её назовем creep_grow
далее
в триге инициализации задаем типы войск
set creep_type[1] - пехотинец
set creep_type[2] - лучник
set creep_type[3] - Утер
set creep_type[N] - и так все нужные тебе типы войск
далее создается триггер с таймером, который каждые 10 сек. создает нужное количество войск
create 4 units of type creep_type[creep_grow] в нужной точке
если нужно переключиться на другой тип юнитов - прибавляем в переменной creep_grow нужное число
вот и все
вопрос был о создании, а не управлении
*показывает язык*
ssbbssc: Слушай, а можно же так и на гуи замутить, а что если когда сконвертировать в джас и заменить глобальные переменные на локальные, как думаешь будет работать?
Ред. SomeFire
а еще я могу придраться и развести срач на тему - что такое волна
bazeba:
а зачем тебе локальные переменные? чего хочешь от них?
А как сделать цикл? (на гуи) допустим спавнятся у меня юниты по 1 и как наспавнятся 30 цикл прервется.
создаешь переменную типа Integer и при каждом действии прибавляешь по 1
как только она равна 30 - выключаем триггер
https://xgm.guru/p/wc3/jass_introduction
https://xgm.guru/p/wc3/wc3bd
https://xgm.guru/p/wc3/movingsystem