我实际上正致力于太空射击游戏。我有一个在随机位置随机产生敌人的函数:
Unable to revive connection: http://elasticsearch:9200/
现在我想创建一个wave系统,例如:
波浪1:一个敌人产生 波2:两个敌人产卵 第3波:三个敌人等等我该怎么做?谢谢
答案 0 :(得分:0)
我认为,控制和流动是你正在寻找的东西。
他们会让你预先确定在一个波浪中创造了多少敌人,你拥有了多少波,以及后续波中敌人之间的差异。
这样想:
If Wave = 1, Enemies = 1
When Wave Finished, Wave = Wave + 1
If Wave = 2, Enemies = Enemies + Wave
When Wave Finished, Wave = Wave + 1
If Wave = 3, Enemies = Enemies + Wave
这会给你:
Swift有几种方法可以控制游戏的流程。每个都有自己的优点,每个都可以使用......它几乎是个人选择。你可以在这里阅读它们: