Unity之Animation繪制動畫
這篇文章做最簡單的動畫,讓一個立方體從左邊移動到右邊。
1.創建一個Unity的新工程,名為TestAnimation,點擊Create And Open按鍵,打開工程。
2.進入工程之后,點擊File->Save Scene。
點擊之后會彈出一個文本框,在文件名處輸入testAnimation,點擊保存按鈕。在Project處就可以看到testAnimation的產生。
3.在Hierarchy中點擊右鍵,選擇3D Project->Cube。
在Scene中出現Cube。
4.點擊Hierarchy中的Cube,在Inspector窗口中出現Cube所有的組件,點擊Add Component,搜索Animation,選擇Animation。
Cube就多了Animation組件
Animation組件參數解析:
Animation:默認的動畫;
Animations:所有的組件,
Size:組件的個數;
Element X:組件;
Play Automatically:是否在開始的時候自動播放默認的動畫;
Animate Physics:如果打開這個選項,動畫會在物理循環過程中被執行,只有在結合運動學剛體的時候才有用。
Culling Type:Based On Renderers:當渲染不可見時,動畫被禁用。
Always Animate:動畫消隱被禁用,即使物體在屏幕外也動畫。
5.在Hierarchy中選中Cube,選擇Window->Animation。
彈出Animation的編輯框。
6.點擊Create按鈕,彈出一個文本框,直接點保存。
在Project處就可以看到多一個New Animation文件。
7.點擊Add Property按鈕,選擇Transform->Position,點擊Position后面的+按鈕。
Animation的編輯框就會出現Position的信息。
在圖中的time框中輸入60,然后在綠色的框中,修改Position.x的值為5,圖中的speed的值是調整動畫運行的速度的,可以根據需要修改。點擊運行的按鈕,可以在Scene場景中看到動畫運行的結果。
8.關閉Animation的編輯框,將New Animation拖入放到Cube的Animation的Animation選項中,記得將Play Automatically打上勾,讓動畫自動運行。最后,運行程序就可以看到立方體從左到右移動。