Blender .dae 删除 xcode 中的修饰符

Blender .dae removes modifier in xcode

我正在尝试导入我用搅拌机创建的 3D 模型。 我的目标是在骨架的帮助下以编程方式相应地调整 3D 框架的大小。 我可以在 blender 中实现这一点,但不幸的是,在 Xcode 中导入 .dae 文件时,似乎没有应用一个位置修饰符...

在所描述的行为之下:

搅拌机

XCODE

有人解决这个问题吗?

提前致谢!!!

修饰符和约束使用 blender 中的代码来执行它们的功能。这些不会导出到其他应用程序。您将需要找到一种方法使其在没有修改器的情况下工作,或者让您的 xcode 项目同时移动多个骨骼。

您遇到的错误是因为有一条骨骼链,侧骨骼是底部骨骼的 children,所以当您移动它们的 parents 时,它们都会移动。

如果您要导出 pre-set 动画以在您的应用中使用,那么您可以将修改动作导出到最终动画中。如果您在应用程序中动态移动骨骼,则需要同时移动多个骨骼。

您可以从一个根骨骼中获得两条骨骼链,例如将角色的左臂和右臂作为脊柱的父级。在 xcode 中,您需要与底部骨骼同时移动下侧骨骼以及左侧底部骨骼以与侧骨骼一起移动。