Unity - Timeline 之 Matching clip offsets(匹配剪辑的偏移)

目录:Unity - Timeline 知识汇总
原文:https://docs.unity3d.com/Packages/[email protected]/manual/clp_match.html
翻译时Timeline版本:Timeline 1.2.11

Matching clip offsets

匹配剪辑的偏移

每个动画剪辑都包含了GameObject对象的关键帧动画,或是类人模型动画。

当你添加一个动画剪辑到一个动画轨道上,关键帧动画或是transform不会自动的匹配与前一个剪辑的结尾时的位置。同样剪辑的尾部也不会自动匹配上与下一个剪辑的开始。
An animation sequence of three Animation clips.

三个动画剪辑的动画序列

例如三个剪辑创建了一个动画序列,由开始的站立着跑步,然后转向左边,最后会到站立。

每个动画剪辑的开始时的位置与旋转都在Timeline实例中设置了(红色箭头那)。三个剪辑 Stand2Run, RunLeft, 和 Run2Stand,分别为绿,蓝,黄箭头。
在这里插入图片描述

动画序列都一些剪辑无缝紧密的排列在一起的,你必须匹配上剪辑之间前后剪辑的位置。匹配剪辑需要调整到他们的位置和旋转。位置和旋转的偏移在一个叫 Clip Transform Offsets的属性可以设置,他们也 can be set manually(能手动设置),或是自动设置。下面小节中将描述如何自动匹配多个剪辑。

Matching two clips

匹配两个剪辑

匹配两个剪辑的偏移,右键动画剪辑。选择 Match Offsets to Previous Clip(匹配上一个剪辑的偏移) 或是 Match Offsets to Next Clip(匹配下一个剪辑的偏移)。
Matching an Animation clip with the next clip

与下一个剪辑匹配动画剪辑

例如,右键中间那个名为 "RunLeft"的剪辑,选择 Match Offsets To Next Clip来与下一个剪辑的偏移匹配。

如果你要匹配某个剪辑,你不需要选中它,但你必须要鼠标右键对准它。例如,你右键了一个没被选中的剪辑,Timeline会匹配右键的那个剪辑,和不会去匹配你当前选中的剪辑。

右键弹出来的菜单只会列出你右键对准的剪辑可用的匹配项。某个剪辑前面只有空白内容,这时对准该剪辑右键弹出的仅有 Match Offsets to Next Clip选项是可用的。

Matching many clips

匹配多个剪辑

匹配多个剪辑的偏移,先选中你想要匹配的一些剪辑,右键其中一个选中的剪辑。选择 Match Offsets to Previous Clip 或是 Match Offsets to Next Clip
Matching many clips with previous clips

与前面的多个剪辑匹配他们的偏移

例如,选中 “RunLeft” 和 “Run2Stand” 剪辑。右键其中一个选中的剪辑,选择 Match Offsets to Previous Clips,就会匹配 "RunLeft"与前面的 “Stand2Run” 剪辑,也会匹配 "Run2Stand"与它前面的 "RunLeft"剪辑。