0

我一直在阅读有关 android 游戏开发和性能优化的内容。我有两个问题:

假设我有一个游戏,在那个游戏中我使用一个线程在画布上绘制东西。当我发射子弹时,我希望在与另一个表面接触时发生爆炸。游戏会等待爆炸渲染,然后继续渲染其余的动画等吗?还是会同时发生?

第二个问题是关于垃圾收集器的,是否有人可以给我一些提示或发布有关游戏性能的链接。

非常感谢你。

4

1 回答 1

0

游戏会等待爆炸渲染,然后继续渲染其余的动画等吗?

除非你做了一些特别的事情来让游戏等待事件以特定的顺序执行。如果您对画布具有同步访问权限,则可以保证两个线程不会同时在画布上绘制,但不能保证它们绘制的顺序和绘制时间。

还是会同时发生?

绘图发生的顺序可能是同时发生的,所以你可以说它发生在同一时间。但是,建议只在画布上绘制一个线程

如果我是你,我会尝试为 android 获得一个像样的 2D/3D 游戏引擎,并且更担心你的游戏,而不是它背后的多线程和垃圾收集。

于 2011-05-17T15:22:51.550 回答