Всем привет.
Того кто знает прошу помочь, не могу создать систему волн подобную на Hero Defense.
Пробовал через потребление пищи, но вызываются сразу две волны или больше.
И через гибель одного из юнитов тоже не помогает.
Если кто нибудь знает еще несколько способов помогите пожалуйста.
Спасибо за внимание!

Принятый ответ

nvc123:
считаем юнитов и спавним если их 0
Можно и через потребление пищи, просто нужно правильно алгоритм построить и убедиться что если юнитов 0 то и пищи 0. Впрочем не обязательно.
Допустим в игре есть комп-противник и он является определенным игроком, например игрок 10. Проверяем то что у всех юнитов которыми обладает игрок 10 потребление пищи равно 0. Затем всем "волновым" юнитам устанавливаем потребление пищи 1.
Далее: запустили волну N
При каждой смерти юнита игрока 10 проверем его пищу, если пища = 0
То запуск волны N + 1.
А так да, соглашусь с nvc123 - задача примитивная и есть куча различных вариантов решения.
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
28
10 лет назад
1
считаем юнитов и спавним если их 0
а ещё лучше идём в статьи не имеем мозг вопросами
0
21
10 лет назад
Отредактирован awesomesk1ll
0
nvc123:
считаем юнитов и спавним если их 0
Можно и через потребление пищи, просто нужно правильно алгоритм построить и убедиться что если юнитов 0 то и пищи 0. Впрочем не обязательно.
Допустим в игре есть комп-противник и он является определенным игроком, например игрок 10. Проверяем то что у всех юнитов которыми обладает игрок 10 потребление пищи равно 0. Затем всем "волновым" юнитам устанавливаем потребление пищи 1.
Далее: запустили волну N
При каждой смерти юнита игрока 10 проверем его пищу, если пища = 0
То запуск волны N + 1.
А так да, соглашусь с nvc123 - задача примитивная и есть куча различных вариантов решения.
Принятый ответ
0
7
10 лет назад
0
Спасибо ребят)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.