贝塞尔圆动画导出
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 这样的工具并尝试为对象的位置设置关键帧,它将不会导出关键帧,因为对象的位置从未改变,因为位置不是用位置计算的,而是用曲线上的偏移量计算的。
我正在使用 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 这样的工具并尝试为对象的位置设置关键帧,它将不会导出关键帧,因为对象的位置从未改变,因为位置不是用位置计算的,而是用曲线上的偏移量计算的。