Java 替换在Body Editor Loader中为角色动画创建的装置

Java 替换在Body Editor Loader中为角色动画创建的装置,java,libgdx,box2d,game-engine,game-physics,Java,Libgdx,Box2d,Game Engine,Game Physics,我正在用LibGDX和Box2D制作一个游戏。我使用Physics Body Editor为我的游戏角色创建固定装置。我想在玩家行走动画期间更改固定装置,因为他的姿势当然会略有变化。 我不知道我该怎么做。我考虑过销毁这个fixture,然后使用加载程序文件中的另一个fixture,但我不能直接访问fixture,因为我不是手动声明它。 如果你需要更多的信息,我会给你。 提前感谢您的帮助。正在加载程序文件中将装置手动声明为一个或多个多边形。这不是由您编写的代码完成的。查看名为BodyEditorL

我正在用LibGDX和Box2D制作一个游戏。我使用Physics Body Editor为我的游戏角色创建固定装置。我想在玩家行走动画期间更改固定装置,因为他的姿势当然会略有变化。 我不知道我该怎么做。我考虑过销毁这个fixture,然后使用加载程序文件中的另一个fixture,但我不能直接访问fixture,因为我不是手动声明它。 如果你需要更多的信息,我会给你。
提前感谢您的帮助。

正在加载程序文件中将装置手动声明为一个或多个多边形。这不是由您编写的代码完成的。查看名为BodyEditorLoader的文件,您应该了解设备是如何创建的。您应该能够通过遍历由返回的所有装置来访问主体的装置

Body.getFixtureList()
您将能够访问您需要的任何元素…形状、顶点等,并进行您需要的任何更改