Unity开发游戏--2D坦克大战(二)

本文详细介绍了使用Unity开发2D坦克大战游戏时,如何创建地图对象及制作各种游戏动画,包括Born动画、爆炸动画、护盾动画和河流动画。通过创建动画文件夹、调整动画规模和预览效果,最终生成动画的prefab,为游戏场景提供了丰富的视觉效果。
摘要由CSDN通过智能技术生成

前言

接第一章,这一章主要讲地图对象创建,以及如何制作动画。

创建地图对象

和创建角色一样,将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、创建河流动画

河流动画

总结

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

(未完待续…)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值