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

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

  • 前言
  • 创建地图对象
  • 制作动画
    • 创建动画文件夹
    • 创建Born动画
      • 1、创建born动画
      • 2、调整动画文件scale大小
      • 3、预览动画效果
      • 3、生成Born动画对象的prefab
      • 4、整理Prefab文件
    • 创建其它动画
      • 1、创建爆炸动画
      • 2、创建护盾动画
      • 3、创建河流动画
  • 总结

前言

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

创建地图对象

和创建角色一样,将map图集下面的图片,拖到Hierarchy中创建地图对象,并修改其scale值。
Unity开发游戏--2D坦克大战(二)_第1张图片
将Hierarchy中的地图对象,拖拽到“Prefabs”文件下,生成prefab。
Unity开发游戏--2D坦克大战(二)_第2张图片

制作动画

创建动画文件夹

创建“Animation”和“AnimatorController”两个文件夹。
Unity开发游戏--2D坦克大战(二)_第3张图片

创建Born动画

按住“shift”键,鼠标左键点选多张“Born”的图片,并拖拽到Hierarchy。这时会自动弹出对话框,提示创建动画。

1、创建born动画

Unity开发游戏--2D坦克大战(二)_第4张图片

2、调整动画文件scale大小

调整动画文件的scale值为(3, 3,3)。
Unity开发游戏--2D坦克大战(二)_第5张图片

3、预览动画效果

点击“Play”按钮,就可以看到动画的效果。
Unity开发游戏--2D坦克大战(二)_第6张图片

3、生成Born动画对象的prefab

将“Born_0”动画控制器改名为“BornController”,并拖放到“AnimatorController”文件夹下面。将“Born”动画文件拖放到“Animation”文件夹。
Unity开发游戏--2D坦克大战(二)_第7张图片
Unity开发游戏--2D坦克大战(二)_第8张图片
将Hierarchy中的“Born”拖拽到“Prefabs”文件夹下,生成prefab。
Unity开发游戏--2D坦克大战(二)_第9张图片

4、整理Prefab文件

将prefab对象整理到如下文件夹下。
Unity开发游戏--2D坦克大战(二)_第10张图片

创建其它动画

同上面创建动画的流程一样,创建其他动画。

1、创建爆炸动画

Unity开发游戏--2D坦克大战(二)_第11张图片

2、创建护盾动画

Unity开发游戏--2D坦克大战(二)_第12张图片

3、创建河流动画

Unity开发游戏--2D坦克大战(二)_第13张图片

总结

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

(未完待续…)

你可能感兴趣的:(Unity)