0

我正在学习 libgdx box2d 并因此制作了类似涂鸦跳跃的东西。但是,我在为玩家添加无限新平台时遇到了麻烦。我的问题是为每个新平台制作一个新的身体更好,或者只是将一个新的固定装置连接到同一个身体上,在每个平台上绘制相同纹理的最佳方法是什么?还有如何处理旧的身体或固定装置,以免游戏内存不足?提前致谢。

4

1 回答 1

0

绝对创造新的身体。这就是身体概念的意义所在。为了销毁尸体,请调用:

world.destroyBody(myBody);

它会为你做所有的清理工作。对于纹理渲染,我将创建一个包含您要使用的所有精灵的图集,并创建一个大缓冲区对象并将其发送到 GPU 并一次批处理所有纹理。

于 2013-10-12T23:09:06.880 回答