【问题标题】:Replacing fixtures created in Body Editor Loader for character animation替换在 Body Editor Loader 中为角色动画创建的夹具
【发布时间】:2014-02-05 09:02:28
【问题描述】:
我正在使用 LibGDX 和 Box2D 制作游戏。我使用物理身体编辑器为我的游戏角色创建固定装置。我想在玩家行走动画期间更改固定装置,因为他的姿势当然会略有变化。
我不知道我该怎么做。我想过销毁夹具,然后使用加载器文件中的另一个,但我不能直接访问夹具,因为我没有手动声明它。
如果您需要更多信息,我会给您。
提前感谢您的帮助。
【问题讨论】:
标签:
java
libgdx
box2d
game-engine
game-physics
【解决方案1】:
在加载器文件中手动将灯具声明为一个或多个多边形。它只是不是由您编写的代码完成的。查看名为 BodyEditorLoader 的文件,您应该了解如何创建夹具。您应该能够通过循环访问由
返回的所有固定装置来访问主体的固定装置
Body.getFixtureList()
您将能够访问您需要的任何元素...形状、顶点等,并进行所需的任何更改。