一. 游戲開場動畫及動畫結(jié)束后場景的跳轉(zhuǎn)
1. ? ? 動畫的創(chuàng)建
開場動畫用的是Unity中的Animation,有兩個創(chuàng)建動畫的方法动遭,一個單擊想要創(chuàng)建動畫的物體后直接Ctrl+6或者在Unity的Window工具欄中打開Animation窗口后點擊Create之后可以創(chuàng)建簡單的動畫在Assets文件夾中,比如說讓物體移動(Position)蚯舱,或者物體放縮(Scale),物體旋轉(zhuǎn)(Rotation)骗爆。
第二個是直接打開Windows一欄中的Animation窗口
點擊Create創(chuàng)建動畫在選好的文件夾中食拜。之后開始在Animation窗口中制作動畫。
注意:要是先創(chuàng)建物體再打開
2. ?? Animation界面介紹
Animation 窗口界面小按鈕主要有錄制鍵(小紅點)亮蒋,關鍵幀(Keyframe)的第一幀扣典,最后一幀和動畫的上一幀和下一幀切換。
還有時間軸慎玖,幀數(shù)贮尖,和幀數(shù)切換,創(chuàng)建關鍵幀和加事件凄吏。
Sample旁邊的數(shù)字框框可以修改幀率(動畫速度)远舅,在右邊的時間軸可以看到動畫具體的時間。
另外一個可以輸入數(shù)字的框框是幀數(shù)(0.幀數(shù))痕钢,可以先設置速度這樣制作動畫時可以通過控制幀數(shù)來制作图柏。
3. ? ? 制作動畫方法
(1.)點擊紅點的錄制按鈕,想好自己想要物體在什么時候任连,運動到什么狀態(tài)再根據(jù)狀態(tài)蚤吹,修改物體參數(shù)和時間幀數(shù),兩幀之間的動畫會自動補充随抠。
(2)剛開始第一幀為初始狀態(tài)裁着,其余可以添加幀數(shù)在物體Inspector面板中,修改狀態(tài)的值(照片中修改的是Position)然后兩幀之間可以把物體運動動畫補充好拱她。
2.動畫結(jié)束后場景的跳轉(zhuǎn)
(1)在時間軸上添加事件
(2)要寫出場景跳轉(zhuǎn)的腳本
(3)寫完腳本可以把腳本掛在開場動畫中移動變化的物體上二驰,這樣就能夠在剛才創(chuàng)建在物體
Animation中的事件上添加函數(shù),使得場景跳轉(zhuǎn)秉沼。
(4)場景變化的代碼很簡單桶雀,變量名是我隨便寫的
加載場景我目前只知道兩個矿酵,一個是Application.LoadLevel(“場景名稱”);另一個是使用Unity中的SceneManagement函數(shù),再在寫的ak函數(shù)中寫SceneManger.LoadScene(“場景名稱”);
小貼士:
? ? ? ? ? ?? 翻譯:Logo(就是我創(chuàng)建動畫的游戲物體)的動畫在某一幀添加的事件沒有指定的函數(shù)名
? ? ? ? ? ?? 錯誤原因:在時間軸上創(chuàng)建的動畫事件(Animation Event)沒有附上函數(shù)矗积,添加函數(shù)就好了全肮。如果是無意中創(chuàng)建的,刪除就行棘捣。