法一,animationLayer。
處於不同animationLayer中的狀態可以同時運行,即其中的動畫可以同時播放。
所以通常一個角色至少需要用兩個animationLayer,一個layer用於動作動畫,另一個layer用作表情動畫。這樣,動作和表情就可以實現任意組合。
注意:新創建的layer要將Weight調為1(默認是0),以便生效。
法二:blendTree。
可以創建一個blendTree狀態,為其添加多個動畫,然后調節權重,使各動畫占不同的比例。但是它實現的是多個動畫按比例混合(如 k*動畫A+(1-k)*動畫B),而不是多個動畫同時播放(動畫A+動畫B)。所以如果我們想實現多個動畫同時播放,blendTree是無法滿足需求的。