美文网首页
Timeline 轨道详解 AnimationTrack 中的

Timeline 轨道详解 AnimationTrack 中的

作者: 暴走TA | 来源:发表于2021-05-12 10:45 被阅读0次

简介: Animation Track 上的 clip 就是其所控制物体要使用的 clip,可以通过不同的 clip 在轨道上的调整,来控制动画的播放与融合,clip 内容比较多,所以我们单拆这一节来讲
版本:Unity2019.4.12f1 HDRP 7.5.1

准备


  • 添加一个 AnimationTrack ,并在轨道上添加两个 clip,轨道控制对象指定一个小白球
准备好的轨道和小白球

动画轨道 AnimationClip 属性介绍


动画轨道 AnimationClip 的属性
  • ClipTiming:前面文章有介绍不再讲解
  • EaseInDuration:两个 clip 同过重叠进行混合时,本 clip 为下一个要进入的 clip 时,本 clip 进入混合的开始的时间。一般不需要手动设置,通过拖拽 clip 会自动设置
  • EaseOutDuration:两个 clip 同过重叠进行混合时,本 clip 为当前要结束的 clip 时,本 clip 进入混合的开始的时间。一般不需要手动设置,通过拖拽 clip 会自动设置
混合时进入输出的参数自动变化 手动输入,虽然没有和其它clip混合但也会出现这种混合斜坡型
  • Clip in:指定轨道 Clip 的开始动画时间,默认是 0,如果指定其他值,则轨道 clip 会从指定的时间播放动画。可以通过拖拽轨道 Clip 的左侧边缘来调整此值
通过拖动左侧边缘控制 clipin
  • SpeedMultiplier:控制 clip 的播放速度,默认是 1
  • AnimationExtrapolate:控制时间线没有进入 clip 或离开 clip 时,clip 的播放模式,有两个参数,当 clip 在起始位置时 pre-Extrapolate 不可见,当 clip 在结束位置时 Post-Extrapolate 不可见
AnimationExtrapolate

AnimationExtrapolate 有 5 种模式,None,Hold,Loop,PingPong,Continue

AnimationExtrapolate 的 5 种模式

下面讨论的情况都是,当时间线不在 Clip 上,且也不在同轨道的其它 Clip 上时

  1. None:物体会回到初始状态
none 模式
  1. Hold:物体会保持最后一帧或第一帧的状态..
Hold 模式 注意观察clip两端的图标符号
  1. Loop:物体会循环做动画
Loop 模式 注意观察clip两端的图标符号
  1. PingPong:物体会往复播放动画,即正着播完反着播
PingPong 模式 注意观察clip两端的图标符号
  1. Continue:物体会以clip动画结尾的位置重新播放动画
Continue模式 注意观察clip两端的图标符号
  • BlendCurves:混合曲线,可以分混合进入和混合输出两种,模式分为 Auto(自动)和 Manual(手动),一般情况下建议手动即可
BlendCurves 混合曲线
  • AnimationClip:当前轨道 Clip 使用的 AnimationClip 数据文件的
  • ClipTransformOffsets:当前clip播放时的偏移值,这里的偏移值不会覆盖Track上的偏移值,而是会在Track的偏移值基础上继续做偏移,所以一般默认都是0
  • OffsetsMatchFields:使用MatchOffsetsToNextClip或MatchOffsetsToPreviousClip 命令时,需要进行匹配的轴,默认是使用Track上的设置,track上的默认设置是全部开启,我们可以在 clip 上进行重新设置,指定可以自动匹配的轴
clip上右键菜单的MatchOffsetsToNextClip命令 勾选与不够Y轴控制,控制 Left 动画与 up 的衔接结果,仔细观察 offsets 的 y 值
  • RemoveStartOffset:移除初始偏移,将动画关联到root变换的第一帧,一般勾选就可以了
  • FootIK:开启脚部IK
  • Loop:控制循环模式,分三种模式 UseSourceAsset,off,on
    1. UseSourceAsset 使用 animationClip 的 loop 设置
    2. off 关闭循环
    3. on 开启循环

动画轨道 AnimationClip 常规操作


  • 相对于通用的 clip 操作,animation多了一个 EditInAnimationWindow
EditInAnimationWindow 在 Animation 窗口编辑当前的 clip 内容 Animation 窗口左上角的图标表示了当前的 Animation 窗口是通过 Timeline 的窗口打开的 通过 timeline 窗口打开的 Animation 窗口的时间轴是同步的

相关文章

网友评论

      本文标题:Timeline 轨道详解 AnimationTrack 中的

      本文链接:https://www.haomeiwen.com/subject/iejldltx.html