Unity開發遊戲--2D坦克大戰(二)

前言

接第一章,這一章主要講地圖對象創建,以及如何製作動畫。

創建地圖對象

和創建角色一樣,將map圖集下面的圖片,拖到Hierarchy中創建地圖對象,並修改其scale值。
創建地圖對象
將Hierarchy中的地圖對象,拖拽到“Prefabs”文件下,生成prefab。
創建地圖對象prefab

製作動畫

創建動畫文件夾

創建“Animation”和“AnimatorController”兩個文件夾。
創建動畫文件夾

創建Born動畫

按住“shift”鍵,鼠標左鍵點選多張“Born”的圖片,並拖拽到Hierarchy。這時會自動彈出對話框,提示創建動畫。

1、創建born動畫

創建born動畫

2、調整動畫文件scale大小

調整動畫文件的scale值爲(3, 3,3)。
調整born動畫的scale值

3、預覽動畫效果

點擊“Play”按鈕,就可以看到動畫的效果。
born動畫效果

3、生成Born動畫對象的prefab

將“Born_0”動畫控制器改名爲“BornController”,並拖放到“AnimatorController”文件夾下面。將“Born”動畫文件拖放到“Animation”文件夾。
修改borncontroller名字
整理到文件夾
將Hierarchy中的“Born”拖拽到“Prefabs”文件夾下,生成prefab。
在這裏插入圖片描述

4、整理Prefab文件

將prefab對象整理到如下文件夾下。
在這裏插入圖片描述

創建其它動畫

同上面創建動畫的流程一樣,創建其他動畫。

1、創建爆炸動畫

爆炸動畫

2、創建護盾動畫

護盾動畫

3、創建河流動畫

河流動畫

總結

至此,我們遊戲場景中所用到的基本對象顆粒和動畫,製作完畢。下一節,開始實現基本的遊戲邏輯。

(未完待續…)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章