在android游戏中使用线程

在android游戏中使用线程,android,multithreading,garbage,Android,Multithreading,Garbage,我一直在读关于android游戏开发和性能优化的文章。 我有两个问题: 我有一个游戏,在这个游戏中我用一根线在画布上画东西。当我发射子弹时,我希望在与另一个表面接触时发生爆炸。游戏是否会等待爆炸渲染,然后继续渲染其余动画等? 还是会同时发生 第二个问题是关于垃圾收集器的,如果有人能给我一些提示,或者在游戏性能方面发布一个关于垃圾收集器的链接 多谢各位 游戏是否会等待爆炸渲染,然后继续渲染其余动画等 除非你做了一些特别的事情,让游戏等待事件以特定的顺序执行。如果您具有对画布的同步访问权限,那么可以

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

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

第二个问题是关于垃圾收集器的,如果有人能给我一些提示,或者在游戏性能方面发布一个关于垃圾收集器的链接

多谢各位

游戏是否会等待爆炸渲染,然后继续渲染其余动画等

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

还是会同时发生

绘图的发生顺序可能是同时发生的,因此可以说它是同时发生的。但是,建议您这样做


如果我是你的话,我会尽量找一个像样的答案,而不仅仅是多线程和垃圾收集。我会把垃圾收集和多线程分为不同的问题。。。坦率地说,垃圾问题收集可能会因为太模糊而关闭,但请确保您对所问的问题非常具体。事实上,即使这个问题过于笼统,我也怀疑你会得到一个有意义的答案。你是对的。。。我想也许有人可以给我一个同样模糊的答案:一个模糊的问题和一个模糊的答案对任何人都有什么帮助,更重要的是:它对你有什么帮助?你可以说:“是的,它将同时被渲染”或“不,游戏将等到爆炸结束后再继续”甚至“继续”“垃圾收集器通常会清理遗留对象,您可以做的一件事是尝试和(插入建议),看看(插入链接)”……我认为这要求不高……:\我只是想帮助您从问题中获得最大价值。。。