我正在学习libgdx box2d,从而制作类似涂鸦的东西。但是,我无法添加无限的新平台让玩家跳起来。我的问题是,为每个新平台制作一个新的机身或者只是在同一个机身上安装一个新的固定装置更好,在每个平台上绘制相同纹理的最佳方法是什么?还有如何处置旧机体或固定装置以使游戏不会耗尽内存? 提前谢谢。
答案 0 :(得分:0)
绝对创造新的身体。这就是身体的概念意味着什么。为了摧毁尸体,请致电:
world.destroyBody(myBody);
它将为您完成所有清理工作。对于纹理渲染,我会创建一个包含您想要使用的所有精灵的图集,并创建一个大缓冲对象并将其发送到GPU并一次批量处理所有纹理。