我正在使用LibGDX和Box2D制作游戏。我使用Physics Body Editor为我的游戏角色创建装置。我想在播放动画时改变固定装置,因为他的姿势当然会稍有变化。
我不知道该怎么办。我曾考虑过销毁灯具,然后从加载程序文件中使用另一个灯具,但是我无法直接访问灯具,因为我没有手动声明它。
如果您需要更多信息,我会给您。
提前谢谢你的帮助。

最佳答案

在加载程序文件中将灯具手动声明为一个或多个多边形。只是没有通过您编写的代码来完成。看一下名为BodyEditorLoader的文件,您应该了解如何创建固定装置。您应该能够通过遍历由返回的所有固定装置来访问身体的固定装置

Body.getFixtureList()


您将能够访问需要的任何元素...形状,顶点等并进行任何更改。

10-08 18:19