還是關于Mecanim動畫的內容。
這些講的每講長度明顯比前面的長,而且很多都涉及到腳本編寫。
不過我還是2倍速給略覽過去了,主要目的就是學個框架嘛 :)
1. Blend Tree
可嵌套。
可理解為動畫合成器:左向前跑,向前跑,右向前跑。
2D:同時操縱橫向 和 縱向動畫的合成。
?
2.Layer
和bodymask配合可以實現跑動中射擊、移動中揮手等效果。
Blending :1)Override 覆蓋,weight越大的layer將覆蓋較小的
2)Additive 疊加 (可能產生不正確的效果)
當設置動畫的播放速度為-1時,動畫將反向播放。
?
3.2D Blend
1)2D Simple Direction 用于具有方向性的動畫片段
2)2D Freeform Direction 允許同一方向上的多個相同方向的動畫片段
3)2D Freeform Crtesian 不具方向性的動畫片段
?
4.IK
定位手掌等的位置,再反向調節手臂的位置。
在OnAnimatorIK回調函數中使用
在相應layer 中 要勾選 IKPass
?
5.目標匹配
match target
?
6.一般性動畫
Generic 不是骨骼動畫或僅是簡單的動畫
亦可使用blend tree 和 animator
運用剛體控制角色的位置
?
7.跟隨效果
向量的點乘、叉乘
?
8.動畫曲線
example:動態改變角色的剛體,使能穿過墻體的小窗口
用timescale產生慢動作的效果
?