BlackDragon
Варик,варик и варик!
offline
Опыт:
470Активность: |
Я пробую себя в жанре Defense.
Как сделать чтобы прошла волна,убили последнего крипа, а после через 10 сек. пошла другая?Просто я не знаю какая переменная или что-то другое нужно для группы юнитов. |
12.01.2011, 17:42 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
mikelllinoda
offline
Опыт:
919Активность: |
создаешь группу(отряд) и вносишь туда создаваемых юнитов(циклом, если можешь),
Затем делаешь триггер событие юнит умирает условия Группа юнитов пуста(Или все юниты в группе мертвы) "Ну в твоей группе" действия создать таймер 10 сек создать н боевых единиц для игрока ___ Послать последнего созданного юнита в п*** или куда тебе надо Совет: Создавай юнитов циклом, так проще в отряд вносить))
mikelllinoda добавил:
Послать последнего созданного юнита в п*** или куда тебе надо лучше создавай в другом триггере
mikelllinoda добавил:
Послать последнего созданного юнита в п*** или куда тебе надо лучше создавай в другом триггере |
12.01.2011, 17:53 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BlackDragon
Варик,варик и варик!
offline
Опыт:
470Активность: |
Если можешь выложи наработку |
12.01.2011, 17:56 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
mikelllinoda
offline
Опыт:
919Активность: |
ща попробую
mikelllinoda добавил: вот там с группой локалки лучше поставить и обнулять их сам подбери условия или действия тут коряво но работает |
12.01.2011, 18:07 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
mikelllinoda
offline
Опыт:
919Активность: |
да закрывайте тему
|
22.01.2011, 12:29 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
mikelllinoda, извращенец
BlackDragon, создай массив юнитов, создавай юнитов циклом и параллельно засовывай их в этот массив. Запомни размер массива. Когда юнит дохнет, уменьшай значение переменной. И когда она станет равна 0 жди 10 сек и гогого снова. |
22.01.2011, 13:05 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
mikelllinoda
offline
Опыт:
919Активность: |
Vampirrr, нафига все так сложно? Это работает на 100%. А если еще на локалки перевести то ваще заеб...
[+] 2 пункта от ScorpioT1000: 1.1 (ненормативная лексика)
|
23.01.2011, 10:19 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
метод переодической выборки и подсчёта живых юнитов на карте является бредовым костылём и применяется только если по каким либо причинам, автор не может посчитать юнитов и не может сохранить их в массиве, во всех остальных случаях достаточно раз в 10 секунд пробежать по массиву, вымести умерших юнитов, пустить заново застрявших или пустить новую волну.
если вы будете работать с тайм штампами, вы сможете со 100% точностью пускать следующую волну за предыдущей, даже если проверяете число юнитов раз в 10 секунд, достаточно раз в 10 секунд смотреть сколько времени на самом последнем умершем юните и следующий таймер запускать не на 10, а на разницу времени. |
23.01.2011, 14:04 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|