В игре, которую я делаю, в момент инициализации игровой сцены случайный враг будет выбран из списка. Затем он будет запускать метод, который находит текущий уровень. Затем он найдет количество выбранных спрайтов.Изменение сложности спрайта в зависимости от уровня
Каждый раз, когда всех врагов убивают, он снова будет проходить этот процесс, выбирая другого врага, но на этот раз количество врагов увеличится.
Проблема в том, что я не могу просто добавить определенное значение к количеству создаваемых врагов, поскольку существует множество разных типов врагов, и все они работают по-разному, и, следовательно, некоторые из них сложнее убивать, чем другие. Мне нужен процесс, который, когда он выбрал тип врага, с которым вы собираетесь сражаться, обнаруживает уровень, а затем выясняет количество врагов этого типа, которые он должен создать, используя некоторые данные, которые у меня есть. ,
Пример
зомби является тип противника, который был выбран. Число уровней равно 5. Затем выясняется, сколько зомби он должен создать для 5-го уровня в списке данных.
(Уровень 3 = 5 зомби), (уровень 4 = 6 зомби), (Уровень 5 = 10 зомби)
Что такое лучший способ сделать это. Я не могу придумать способ. Заранее спасибо.
Нет, это не то, что я имел в виду по уровню, извините, если бы не было ясно. Способ, которым моя игра будет работать, заключается в том, что как только все враги будут убиты, уровень повышается на один. Ничего общего с очками опыта или чем-то в этом роде, просто ценность, которая увеличивается по мере продолжения игры, и больше убивают врагов. – akuritsu
А теперь я вас поймаю! Спасибо за ответ. – akuritsu