unity-動畫系統(tǒng)

一.物體動畫
1.首先點擊動畫物體,添加動畫制作器,windows-Animation-Animation 或者ctrl+6 ,打開物體動畫制作,之后創(chuàng)建文件并保存,如圖所示:

2.點擊Add Property 添加你想要制作的部分,此時我們選擇了這個球的位置Position,之后看到下圖三個按鍵,第一個是定位,第二個是添加動作點(也就將此時你改變物體位置的話畫面保存起來),第三個是添加事件。


3. 這個時候我們已經(jīng)添加了三個點,并且每個點位置我都給它做了變化,那么此時我們就可以按播放按鈕看看調試的效果。最后直接運行游戲則可看到運行的狀態(tài)了。

二.人物動畫
1.首先我們添加一個人物,并且準備好該人物的動畫素材,如靜止,行走,奔跑
2.首先在project面板創(chuàng)建一個Animation controller(動畫控制器)

3.在windows-Animation-animator創(chuàng)建一個“動畫師”操作系統(tǒng),隨即它也會在inspector面板生成一個animator組件

4.將project面板生成的Animation Controler 拖拽到Inspector的ANimator組件中的controller部分中

5.在animator面板中的parameter創(chuàng)建一個參數(shù)float,命名為speed,因為我們要根據(jù)這個來進行動畫間的互相變化。

6.將準備好的動畫拖到框中,箭頭則代表運行走向,第一個箭頭是初始狀態(tài),不用更改,此時的話畫面是第一個箭頭所指的動畫


7..點擊初始動畫按右鍵,點擊make tronsition創(chuàng)建箭頭,而后點擊箭頭,看到右邊inspector面板中的Conditions組件,Geater是大于,Less是少于,這里很明顯就是一個依據(jù)速度參數(shù)從而達到一個轉換動畫的條件面板,我們自行設置數(shù)據(jù)。


8.之后我們得從腳本中獲得一個類型為Float的值當作參數(shù),見下章節(jié)導航系統(tǒng)