unity__動畫__Animator和Animation是兩個系統!


  • Animation    Animator,是兩套系統

         Animation,是歷史遺留下來的版本,專用於做簡單動畫。

         Animator,是5.X之后新設計的版本,添加了狀態機概念,用於復雜動畫的控制。

         雖然兩者都有文件叫Animation,但是是不通用的兩種文件,只是圖標相同而已。不可互通。

  1.  Animation組件:  Animation文件圖標:

           Animator組件:  Animator文件圖標: 

 

 

 

 



動畫

 

1 思路:關於animator:

想要加任何復雜動畫,(有狀態機控制的動畫)如機械動畫,骨骼動畫,

都要在GameObject上增加一個Animator腳本:

Controller:必須加控制器!

Avatar:Avatar用於將max/maya骨骼轉換為Unity所識別的骨骼,所以骨骼動畫會有,機械動畫沒有。

那么動畫和控制器的關系就是控制器是父級,通過腳本Animator與游戲物體相連接。

                                                  動畫是子級,是在控制器面板上,與動畫文件相關聯。

2 Animator腳本,只添加在Hierarchy面板的父級上即可。此時,它身上的動畫控制器(以及動畫文件)是可以控制任何一個子級的。但是!父級是不能縮放,位移的!(所以在制作全圖縮放的動畫時,要父級包含空子級,再包含子機。相當於中間做了一層空的)

3 注意,沒有掛動畫控制器的T-POSE狀態,也很重要。即需要處理好默認模型狀態。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM