还记得被东方project弹幕支配的恐惧吗
还记得被东方project弹幕支配的恐惧吗
——————————————————————如何用construct2做一个简易的弹幕游戏
游戏链接http://1.projectboli.applinzi.com/
当然,开始的开始,还是需要大家下载安装free版的construct2,具体怎么新建一个空的工程我就不再赘述了。
step1 创建一个适合自己的画布
打开一个新的工程后,我们会看到一个崭新的画布,还有一个虚线框框起来的部分。虚线框框起来的部分就是当你运行游戏时一开始的界面,你可以通过改变layout size 来改变画布的大小。
更改画布大小之后,我们可以直接把背景图拖到画布中心,然后更改背景图的大小,把图层名字改为background,调整完毕后将该图层锁定,这样就不会影响后续的操作了。
step2 选定人物
搞完背景后,我们需要把几个主要人物插进来。
新建一个图层,名字可以叫做layer。
这是我们的hero博丽灵梦,这就是玩家了。把博丽灵梦的立绘直接拖到layer图层中,然后再根据需要添加behaviors。根据弹幕游戏的设定,我给博丽灵梦的behaviors添加了如下三种。
同理根据需要将子弹,boss等拉到layer界面里,添加他们的动作需要。
boss
bullet
为了以后能让boss向四周发射子弹,我给boss选择了rotate的炫酷behavior;而子弹选择bullet的behavior。
step3 创建事件
为了能满足游戏的需要,我创建了以上事件。简单用文字表述,就是让玩家能够用鼠标控制子弹发射,设定玩家和boss的生命值,并可以显示玩家的生命值,当玩家的生命值减到某个特定值时,boss的攻击速度会发生变化等等一系列事件。
step4 插入音频
一个好的游戏怎么可以没有音频,尤其是东方project这种出产同人音乐的大户。首先在object里面创建一个audio对象,然后再在music文件栏下insert一段音乐,我选的是少女的绮想曲,然后继续在创建一个事件,system–on the start of layout–add action–audio–play
然后就可以边玩游戏边听歌了~
游戏画面展示
初始界面
通关失败
通关成功