将带约束的动画从 Blender 导出到 libGDX

Exporting animations with constraints from Blender to libGDX

我在搅拌机中制作了一个机器人手臂,想象一下两个相连的圆柱体,连接着两根骨头。我也很好地制作了动画。我能够将它们导出为 .fbx,将它们转换为 .g3db,然后将其加载到 libGDX 并播放动画。到目前为止一切顺利。

然后我按照本教程在它们之间添加了一个活塞:https://www.youtube.com/watch?v=pd1od5WPCUw

所以只有两个两端带有球的圆柱体,当我移动它们时,约束将它们指向彼此。球与它们各自的骨骼相连。

这一切都很好,当我在 Blender 中播放动画时,活塞保持很好的排列,并随一切移动。但是,当我尝试导出它时,活塞的各个部分仍然与骨骼一起移动,但是是分开的(因此不会指向彼此)。似乎约束没有随模型一起导出。

有谁知道是否可以将约束导出到 libGDX?或者在我导出它们时欺骗动画以保留它们?

谢谢!

我最后通过将骨骼穿过所有活塞,然后对骨骼施加约束来修复它。有点痛苦,但现在肯定可以正常工作了。