【游戏教程】制作游戏示例–雄鹰之翼

示例名称:雄鹰之翼

示例步骤:

1. 登录界面、游戏名称以及素材的导入我相信大家都已经很了解了,就不细说了;

2.每个游戏都有开始界面、游戏界面、失败界面以及成功界面(game_start/game_ing/game_fail/game_win)

▲开始界面比较简单,将整体的背景音乐导入,将背景导入,以及建立一个720×1280的场景,将素材放置效果图对应位置,然后在设置里面设置入口场景:sce_denglubeijing,操作如下图:

fly图片1

▲鼠标按下—动作库—主要1—转至场景sce_bk,操作如下图所示

图片2

▲添加事件–创建–加游戏背景音乐进去

图片3

3.设置bullet_01敌方子弹的时间轴:

首先打开时间轴—添加时间轴—添加一个1s的时间轴,命名tm_1,然后创建移动实例。

图片4

4.设置敌方飞机planes的时间轴:

▲添加新的时间轴-添加一个1s的时间轴,命名timelines_随机飞机。

▲选择动作库—控制—设置变量—命名变量名称(飞机)—设置值为random(x)X表示数值,是你创建的随机实例共用多少种可能,雄鹰之翼这里设置了3种可能)

图片5▲这块操作步骤都是一样的,简单的结构如下

设置一个变量为:飞机

值为random(3)

设置变量飞机 =1

{

创建其中一种随机实例,例如在(50,0)的位置以150的速度创建了一个obj_planes(区域内是你需要执行的动作)

}否{

设置变量飞机=2{

创建另一个随机实例,例如在(200,0)的位置以150的速度创建了一个obj_planes(区域内是你需要执行的动作)

}否{

创建第三个随机实例,例如在(400,0)的位置以150的速度创建了一个obj_planes(区域内是你需要执行的动作)

}

}

不管是多少个随机实例,只要按照这个结构即可!

▲具体教程见博客:【产品教程】时间轴创建随机实例

5.设置我方飞机子弹的时间轴:

打开时间轴—添加时间轴—添加一个0.1s的时间轴,命名tm_dazidan,然后创建移动实例。

图片6

6.对我方飞机obj_ursPlane进行编辑

▲首先对ursPlane的形状进行编辑,这样子弹和敌方飞机碰撞就可以作用在这个形状范围区域了。

图片7

▲做一个事件——鼠标按下——跟随我机ursPlane的动作

图片8

▲然后添加事件——创建——增添时间轴tm_dazidan

图片9

▲增添我机ursPlane左右下出去场景弹出玩儿完的对话框

图片10

▲设置鼠标松开——取消跟随

▲我机经过子弹和敌方机销毁自身

图片11

▲编辑ursPlane的物理属性

图片12

7.编辑对象敌机obj_Planes

▲编辑planes的物理性状

图片13

▲加敌方子弹obj_bullet_01tm_1时间轴,记得子弹要勾选循环哦!

图片14▲物理属性选择不旋转

8.把敌方飞机的时间轴timelines_随机飞机加给背景BK

图片15

9.我机子弹obj_dazidan的编辑

▲增添事件——经过planes的事件

▲自身改变为爆炸啦

▲销毁子弹自身

▲这里主要是要设置个得分,在分数里,打掉一个敌机记分相对之前的分数+1

▲然后把分数值放在合适的位置显示,如下图:

图片16

▲接着是子弹的物理属性。我方子弹同时是感应器。

图片17

10.编辑玩儿完对话框

▲添加重启场景和gameover的失败音效

图片18

▲鼠标点击wanwan重启场景

▲销毁对话框

图片19

························································································································································

华丽分界线,

童鞋们,到这里我们就全部完成了哦~

很简单的吧,然后保存发布就OK~