目录:Unity - Timeline 知识汇总
原文:https://docs.unity3d.com/Packages/[email protected]/manual/clp_match.html
翻译时Timeline版本:Timeline 1.2.11
匹配剪辑的偏移
每个动画剪辑都包含了GameObject对象的关键帧动画,或是类人模型动画。
当你添加一个动画剪辑到一个动画轨道上,关键帧动画或是transform不会自动的匹配与前一个剪辑的结尾时的位置。同样剪辑的尾部也不会自动匹配上与下一个剪辑的开始。
三个动画剪辑的动画序列
例如三个剪辑创建了一个动画序列,由开始的站立着跑步,然后转向左边,最后会到站立。
每个动画剪辑的开始时的位置与旋转都在Timeline实例中设置了(红色箭头那)。三个剪辑 Stand2Run, RunLeft, 和 Run2Stand,分别为绿,蓝,黄箭头。
动画序列都一些剪辑无缝紧密的排列在一起的,你必须匹配上剪辑之间前后剪辑的位置。匹配剪辑需要调整到他们的位置和旋转。位置和旋转的偏移在一个叫 Clip Transform Offsets的属性可以设置,他们也 can be set manually(能手动设置),或是自动设置。下面小节中将描述如何自动匹配多个剪辑。
匹配两个剪辑
匹配两个剪辑的偏移,右键动画剪辑。选择 Match Offsets to Previous Clip(匹配上一个剪辑的偏移) 或是 Match Offsets to Next Clip(匹配下一个剪辑的偏移)。
与下一个剪辑匹配动画剪辑
例如,右键中间那个名为 "RunLeft"的剪辑,选择 Match Offsets To Next Clip来与下一个剪辑的偏移匹配。
如果你要匹配某个剪辑,你不需要选中它,但你必须要鼠标右键对准它。例如,你右键了一个没被选中的剪辑,Timeline会匹配右键的那个剪辑,和不会去匹配你当前选中的剪辑。
右键弹出来的菜单只会列出你右键对准的剪辑可用的匹配项。某个剪辑前面只有空白内容,这时对准该剪辑右键弹出的仅有 Match Offsets to Next Clip选项是可用的。
匹配多个剪辑
匹配多个剪辑的偏移,先选中你想要匹配的一些剪辑,右键其中一个选中的剪辑。选择 Match Offsets to Previous Clip 或是 Match Offsets to Next Clip。
与前面的多个剪辑匹配他们的偏移
例如,选中 “RunLeft” 和 “Run2Stand” 剪辑。右键其中一个选中的剪辑,选择 Match Offsets to Previous Clips,就会匹配 "RunLeft"与前面的 “Stand2Run” 剪辑,也会匹配 "Run2Stand"与它前面的 "RunLeft"剪辑。