还记得被东方project弹幕支配的恐惧吗

还记得被东方project弹幕支配的恐惧吗

——————————————————————如何用construct2做一个简易的弹幕游戏

游戏链接http://1.projectboli.applinzi.com/

当然,开始的开始,还是需要大家下载安装free版的construct2,具体怎么新建一个空的工程我就不再赘述了。

step1 创建一个适合自己的画布

打开一个新的工程后,我们会看到一个崭新的画布,还有一个虚线框框起来的部分。虚线框框起来的部分就是当你运行游戏时一开始的界面,你可以通过改变layout size 来改变画布的大小。
还记得被东方project弹幕支配的恐惧吗

更改画布大小之后,我们可以直接把背景图拖到画布中心,然后更改背景图的大小,把图层名字改为background,调整完毕后将该图层锁定,这样就不会影响后续的操作了。
还记得被东方project弹幕支配的恐惧吗

step2 选定人物

搞完背景后,我们需要把几个主要人物插进来。
新建一个图层,名字可以叫做layer。
这是我们的hero博丽灵梦,这就是玩家了。把博丽灵梦的立绘直接拖到layer图层中,然后再根据需要添加behaviors。根据弹幕游戏的设定,我给博丽灵梦的behaviors添加了如下三种。
还记得被东方project弹幕支配的恐惧吗
还记得被东方project弹幕支配的恐惧吗

同理根据需要将子弹,boss等拉到layer界面里,添加他们的动作需要。
boss
还记得被东方project弹幕支配的恐惧吗
bullet
还记得被东方project弹幕支配的恐惧吗还记得被东方project弹幕支配的恐惧吗还记得被东方project弹幕支配的恐惧吗

为了以后能让boss向四周发射子弹,我给boss选择了rotate的炫酷behavior;而子弹选择bullet的behavior。

step3 创建事件

还记得被东方project弹幕支配的恐惧吗
还记得被东方project弹幕支配的恐惧吗

为了能满足游戏的需要,我创建了以上事件。简单用文字表述,就是让玩家能够用鼠标控制子弹发射,设定玩家和boss的生命值,并可以显示玩家的生命值,当玩家的生命值减到某个特定值时,boss的攻击速度会发生变化等等一系列事件。

step4 插入音频

一个好的游戏怎么可以没有音频,尤其是东方project这种出产同人音乐的大户。首先在object里面创建一个audio对象,然后再在music文件栏下insert一段音乐,我选的是少女的绮想曲,然后继续在创建一个事件,system–on the start of layout–add action–audio–play
还记得被东方project弹幕支配的恐惧吗
然后就可以边玩游戏边听歌了~

游戏画面展示

初始界面
还记得被东方project弹幕支配的恐惧吗

通关失败
还记得被东方project弹幕支配的恐惧吗

通关成功
还记得被东方project弹幕支配的恐惧吗


这样大家就可以一起愉快的玩耍啦~

还记得被东方project弹幕支配的恐惧吗