初次用construct2编游戏

来源:互联网 发布:软件测试的周期 编辑:程序博客网 时间:2024/05/16 13:53

第一次自己做游戏,有点小兴奋。不过是特别。。弱鸡的游戏2333
运用的平台是construct2;游戏类型是射击类型(小人打怪兽。。。绿色的一坨)
首先,打开construct2,新建一个页面
这里写图片描述
这里写图片描述
然后,先设置游戏背景,选一个砖色背景。
这里写图片描述
在平台的左面调节他的位置和大小
这里写图片描述
接着,要设定一下layer
这里写图片描述
这里写图片描述
新建一个main的layer,将其解锁,然后后面的操作均在这个main里面完成。
接着就该添加人物角色了
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
一个不知道背着什么的人,一个绿不拉几的爬行物(kreeper233),一个子弹,和一个爆炸的图案就构成这个小游戏的主要元素,接着就要给他们添加行为了。
这里写图片描述
从这个界面给各个对象添加元素
人:添加8 directions ; ScrollTo ; BoundToLayout
子弹:添加 Bullet movement ;Destroy outside layout
怪:添加 the Bullet movement
爆炸:添加 Fade
ps.一个小细节,要减慢一下怪物的行进速度,将speed400改成80;将子弹的speed改为600;将爆炸的fadeout time 改为0.5

到这里,四个元素的基本behavior就已经完成了。现在可以用ctrl+鼠标来复制七八个怪物以增加可玩性。然后就该给对象加event和action了。

这里写图片描述
这里写图片描述
通过上述步骤给人、怪、子弹和爆炸都加上相应的action
这里写图片描述
上图是添加的最终结果,现在的怪兽已经设定为可以360°旋转,并且会跟着人跑。人物操作现在为键盘移动,左键射击。子弹设定为从枪口射出,击中怪物后产生爆炸的效果,然后怪物消失。到此,游戏的基本雏形已经完成。可以点击开始键进行测试。
接着要处理游戏的规则,比如怪物的血量玩家的积分。

点击怪物,为其添加生命值
这里写图片描述
这里写图片描述
选择生命为5,也就是需要打中五下才能将其消灭。
所以我们现在需要将之前的“击中就消灭”改为“击中-1血”
这里写图片描述
这里写图片描述
然后再设置为五次之后怪物爆炸这里写图片描述

然后设置记分
右键 选择Add global variable.
这里写图片描述
这里写图片描述
这里写图片描述

然后点击运可以玩这款好玩(laji)的游戏了~