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

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