0

在我游戏的后期阶段,同时产生了很多僵尸(最多 200 个),因此由于屏幕上的所有僵尸,fps 会降低,因此我想让它每秒产生一个僵尸减少一些延迟,但我不想使用线程/计时器来完成此操作,因为使用该线程/计时器会降低 fps,我不想在尝试时降低 fps更高。我怎么能做到这一点(我使用 ArrayList 来产生僵尸)?

4

1 回答 1

1

每次生成僵尸时,存储当前时间(以毫秒为单位)。在游戏循环期间,检查当前时间和存储时间之间的差异以确定是否需要生成僵尸,如果需要,将其更新为新的当前时间。

于 2013-05-23T16:42:38.413 回答