仍是關於Mecanim動畫的內容。框架
這些講的每講長度明顯比前面的長,並且不少都涉及到腳本編寫。ide
不過我仍是2倍速給略覽過去了,主要目的就是學個框架嘛 :)函數
1. Blend Tree動畫
可嵌套。orm
可理解爲動畫合成器:左向前跑,向前跑,右向前跑。get
2D:同時操縱橫向 和 縱向動畫的合成。回調函數
2.Layerit
和bodymask配合能夠實現跑動中射擊、移動中揮手等效果。io
Blending :1)Override 覆蓋,weight越大的layer將覆蓋較小的form
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產生慢動做的效果