欢迎光临散文网 会员登陆 & 注册

Root Motion动画片段设置

2023-01-08 16:14 作者:天啦噜纸牌君  | 我要投稿


设置内容
  1. Root Transform Rotation

    当不需要用动画来控制角色旋转的时候,需要勾选"Bake Into Pose"

    比如移动、跳跃这类动画,不应该影响到人物的旋转,则勾选

    比如转身这类动画,需要用动画控制人物的旋转,则勾选

    Based Upon:决定动画开始时的初始朝向,推荐选择Original,是动画设定的朝向。另一个选项Body Orientation,是骨骼初始的朝向,会有误差。

  2. Root Transform Position(Y)

    当不需要用动画来控制角色在Y轴上的位移时,需要勾选"Bake Into Pose"

    比如移动、待机勾选

    比如跳跃,需要用动画控制人物Y轴上的位移的,则不勾选

  3. Root Transform Position(XZ)

    同理,不需要用动画来控制在XZ平面上的位移时,需要勾选"Bake Into Pose"

    比如跳跃,在跳跃过程中不希望出现左右的位移,则勾选

    比如移动,需要用XZ上的位移来驱动角色前进,则不勾选

常见问题

Q:为什么人物的行走动画会走偏?

A:要勾选Root Transform Rotation的"Bake Into Pose",并且将Based Upon设置成Original


Q:为什么原地跳着跳着人物的位置发生了改变?

A:这是由于跳跃动画影响到了人物在XZ平面上的位置,因此跳跃动画要勾选Root Transform Position(XZ)的"Bake Into Pose"。


Q:为什么人物只播放了行走动画,却没有产生位移?

A:首先需要确认,行走动画是不是root motion动画,然后要看人物身上的Animator组件有没有打开Apply Root Motion。

Root Motion动画片段设置的评论 (共 条)

分享到微博请遵守国家法律