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