【Animation組件】
Animation是Unity3D中老的動畫組件,從4.x起已全面被MecAnim中的Animator組建所替代。但是4.x仍保留了Animation組件,所以了解此組件還是十分有必要。
通過以下菜單可以給obj添加Animation組件。
Animation組件參數設置如下,引用的Animation文件以.anim為擴展名:
【動畫的添加】
上面可以看到,每一個Animation組件可以引用數個AnimationClip,AnimationClip的創建需要在Animation窗口中來完成。有2種方法打開Animation編輯窗口:
Animation窗口打開后,在Hierarchy窗口中不同的obj時,Animation窗口會自動地切換到對該obj的展示,然后即可開始編輯動畫。
創建的每一個AnimationClip要必須保存為磁盤上的一個文件。然后obj通過Animation組件來引用。也就是說每一個Animation是獨立的,可分別被不同的Animation組件所引用。
【新老AnimationClip】
Animation有新老之分,Animation組件使用的動畫格式為老格式,MecAnim使用的動畫格式為新格式。Animation與MecAnim分別只能引用自己格式的動畫。開發者對這些信息是透明的,無法控制格式。下面左圖是新格式,右邊是老格式。
最后,當創建AnimationClip的時候,如果obj當時擁有Animator組件,則創建的是新Animation格式的動畫;如果obj當時擁有的是Animation組件,則創建的是老Animation格式的動畫。
參考:file://localhost/Applications/Unity/Unity.app/Contents/Documentation/Documentation/Components/AnimationEditorGuide.html