Unity开发游戏--2D坦克大战(二)
前言
接第一章,这一章主要讲地图对象创建,以及如何制作动画。
创建地图对象
和创建角色一样,将map图集下面的图片,拖到Hierarchy中创建地图对象,并修改其scale值。
将Hierarchy中的地图对象,拖拽到“Prefabs”文件下,生成prefab。
制作动画
创建动画文件夹
创建“Animation”和“AnimatorController”两个文件夹。
创建Born动画
按住“shift”键,鼠标左键点选多张“Born”的图片,并拖拽到Hierarchy。这时会自动弹出对话框,提示创建动画。
1、创建born动画
2、调整动画文件scale大小
调整动画文件的scale值为(3, 3,3)。
3、预览动画效果
点击“Play”按钮,就可以看到动画的效果。
3、生成Born动画对象的prefab
将“Born_0”动画控制器改名为“BornController”,并拖放到“AnimatorController”文件夹下面。将“Born”动画文件拖放到“Animation”文件夹。
将Hierarchy中的“Born”拖拽到“Prefabs”文件夹下,生成prefab。
4、整理Prefab文件
将prefab对象整理到如下文件夹下。
创建其它动画
同上面创建动画的流程一样,创建其他动画。
1、创建爆炸动画
2、创建护盾动画
3、创建河流动画
总结
至此,我们游戏场景中所用到的基本对象颗粒和动画,制作完毕。下一节,开始实现基本的游戏逻辑。
(未完待续…)