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、创建河流动画

河流动画

总结

至此,我们游戏场景中所用到的基本对象颗粒和动画,制作完毕。下一节,开始实现基本的游戏逻辑。

(未完待续…)

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