[Animation Type:None]
[Animation Type:Legacy]
[Animation Type:Generic]
[Animation Type:Humanoid]
实践一:对于一个翻转动画的操作:(规律:勾选Bake Into Pose后,角色还在进行自己的动作,Transform所对应的值不变)
- Loop Pose:用于控制动画循环播放时,从结束帧切换到起始帧时,动画的动作是否可以无缝的衔接上;
- Cycly Offset:用于设置控制循环的时候起始帧偏移量
- Root Transform Rotation :根节点旋转信息
- Bake Into Pose:勾选后,该物体的 Transform 中的 Rotation 值不会因为动画中物体做了任何旋转而发生改变。
- Based Upon (at Start) 或者 Based Upon,根节点旋转的参考基准;
- Original:动画文件中指定的旋转值
- Root Node Rotation:动画文件中指定的根节点旋转信息
- Offset:旋转角度与参考基准的偏移
- Root Transform Position (Y) :根节点位移信息(Y轴)
- Bake Into Pose:勾选后,当我们的角色在场景中Y 轴上有位移时,例如向上或者向下移动,该角色的 Transform 中的 PositionY信息不会发生改变,会跟动画播放之前的 PositionY保持一致;
- Based Upon 或者 Based Upon (at Start):注意,在选中 Bake Into Pose 之后会变成 Based Upon (at Start),不勾选的时候是 Based Upon。
- Offset:垂直方向上的偏移;
- Root Transform Position (XZ) :根节点位移信息(水平面,XZ轴)
- Bake Into Pose:勾选后,当我们的角色在场景中水平面上有位移时,该角色的 Transform 中的 PositionX、PositionY信息不会发生改变;
- Based Upon 或者 Based Upon (at Start):注意,在选中 Bake Into Pose 之后会变成 Based Upon (at Start),不勾选的时候是 Based Upon。
- Mirror:左右镜像,比如一个动画是往左前方跑,勾选Mirror后,该动画网右前方跑。
- Additive Reference Po:一个参考姿势。
以Walk动画为例,在Project面板选中Walk动画,我们可以在Inspecter面板中预览Walk动画。我们会发现人物在行走过程中在x轴方向上有一定的偏移量,这时我们需要调整Offset偏移量,使Average Velocity(平均速度)属性在x轴的运动量为0。这样就可以保证人物模型沿着x轴直线跑动而不产生角度偏移了。