终于到了真正动手做游戏的时刻,在这一节里,我会带你从头开始将我们的“太空保卫者”按照设计方案制作出来。这一节里的内容会非常的多,一遍消化不了,可以多读几遍。别着急,慢慢来。
首先,我们要准备好游戏中需要用到的所有素材。
下方是一张素材的清单:
精灵:
- 太空背景图
- 游戏的标题,这里直接用文本
- 开始按钮
- 战机
- 敌机
- 敌机爆炸动画
- 子弹
- 游戏结束
- 用于记分的数字
- 遮罩层(用于在游戏结束时显示)
声音:
- 背景音乐
- 发射子弹的声音
- 敌机爆炸的声音
按照清单,我们先将所有的素材都导入到游戏中。
大部分的精灵使用“彩色飞机大战”中提供的素材。
使用“积木小Y”中的白色数字以及基础文本。
使用“几何图形”中的正方形作为遮罩层。
使用“飞机大战”中的“子弹射击”和“敌机爆炸1”音效。
最后,背景音效我们选用“经典飞机大战”中的bgm。
所有的素材选中后,点击“导入”按钮,将所有的素材导入到游戏中。
导入后,应该是这个样子。
当前我们其实还缺少一个素材,就是“敌机的爆炸动画”,因为爆炸动画是针对敌机的,所以这里将爆炸动画作为一个敌机的造型,添加到敌机的素材中。
在资源管理中选中“敌机”,然后点击“编辑造型”按钮。
选择从素材库添加。
选择“彩色飞机大战”中的“红色敌机-动画”,然后点击“导入”按钮。
这样敌机就包含两个造型了,一个是正常状态,一个是爆炸时的动画。
到此游戏中需要的所有素材都准备完毕,让我们开始下一步:划分场景。
上一节的设计方案中提到,游戏分为两个场景:开始场景和游戏场景,开始场景只负责显示游戏的名字和开始按钮,游戏场景则负责处理游戏中的所有内容。
游戏中默认会包含一个场景,让我们再创建一个场景。
点击场景区中的“新建场景”按钮。
场景区中会增加一个新的场景,默认名字为“场景2”,我们将其重命名为“开始场景”。
接着,我们点击开始场景右上角的三个点,然后选择“设置为主场景”。
你会发现,在“开始场景”的左上角多了一个小房子的图标,这个图标标识了当前的场景为主场景。所谓的“主场景”是指进入游戏后首先显示的场景,因为进入游戏后我们首先展示“开始场景”,所以,这里将“开始场景”设置为“主场景”。