Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在学习 libgdx box2d 并因此制作了类似涂鸦跳跃的东西。但是,我在为玩家添加无限新平台时遇到了麻烦。我的问题是为每个新平台制作一个新的身体更好,或者只是将一个新的固定装置连接到同一个身体上,在每个平台上绘制相同纹理的最佳方法是什么?还有如何处理旧的身体或固定装置,以免游戏内存不足?提前致谢。
绝对创造新的身体。这就是身体概念的意义所在。为了销毁尸体,请调用:
world.destroyBody(myBody);
它会为你做所有的清理工作。对于纹理渲染,我将创建一个包含您要使用的所有精灵的图集,并创建一个大缓冲区对象并将其发送到 GPU 并一次批处理所有纹理。