贝塞尔圆动画导出

Bezier circle animation export

我正在使用 blender 为我的游戏制作一条蛇运动动画我有一个动画。但是当我使用贝塞尔曲线路径时,我无法将相同的动画导出到 unity 中。 enter image description here

要使对象跟随曲线,您可以使用跟随路径

将Curve 添加到Target 后可以点击Animate Path,现在路径为path 设置了动画,但是没有关键帧,所以去Object->Animation->Bake Action

现在关键帧已设置。 如果您已经设置了动画并拥有所需的所有关键帧,则可以将文件导出为 FBX。为确保一切设置正确,请在导出时更改以下设置:

图中我更改了以下设置:

包括:

  • 启用所选对象
  • Object Type -> Armature, Mesh(如果您需要更多,请添加它们)

变换:

  • Forward-> Z Forward(否则你必须在里面旋转物体 团结)

几何:

  • 应用修饰符(如果你没有,你可以禁用它) 电枢:
  • 添加叶骨禁用(你不需要它们,它们只需要 space)

动画:

  • NLA 条禁用
  • 强制Start/End键控(可以但不需要)

如果您导入 FBX,您可以单击对象并查看检查器中的动画,动画应该列在那里

编辑:

如果您键入了对象但没有动画,则问题很可能是您键入了错误的参数。例如,如果您使用像 follow path 这样的工具并尝试为对象的位置设置关键帧,它将不会导出关键帧,因为对象的位置从未改变,因为位置不是用位置计算的,而是用曲线上的偏移量计算的。