如何用CONSTRUCT 2制作简单的射击游戏

简易射击游戏制作

(首先声明本游戏内容借鉴oeasy,如涉及侵权立刻删除。)

制作一个游戏,首先我们要有明确的目标:要做一个怎么样的游戏?这个游戏要如何运行?如何让它变得有趣而吸引更多的玩家?

  1. 首先我们需要设定背景故事:主角在地底下发现了可怕的怪物,击杀他们并存活下去。
  2. 其次确定游戏方式:一个射击游戏,玩家击杀怪物来获取积分。
  3. 接着我们要设定游戏的规则:怪物有5点血量,即受击5次才死亡。
  4. 然后再开始考虑如何将游戏用编程表达出来.
  5. 最后调试游戏,对游戏的难度和细节方面做些调整。

那么让我们开始制作游戏吧。
首先我们在construct2里新建一个项目,并为其添加一个背景。
接着我们要加入玩家、子弹、及怪物,这些在construct2里都被称为sprite。那么我们先新建一个图层,并将背景图层锁定,然后在新图层中分别加入上述元素。
这里写图片描述
为了让怪物更多点,可以通过按住Ctrl并拖动怪物来达到。
接着是游戏中最为重要的环节:玩家与电脑的交互
首先我们给主角添加移动功能,并将游戏窗口锁定在主角身上,然后给怪物和子弹添加子弹效果。这些效果都可以在左边属性栏中的Behaviors中添加。
这里写图片描述
接下来便是为他们添加交互事件,比如玩家碰到怪物消失,怪物碰到子弹消失。
第一个框里是事件主体,第二个框是事件判断条件,第三、四个框分别为事件发生时,客体与客体将要做出的活动
在event sheet中添加事件,首先加入一个鼠标input,让鼠标点击时可以射出子弹,如上图所示:对鼠标,当左键点击时,玩家,产生一颗子弹。
同理,我们可以对玩家添加事件:对玩家,当撞到怪物时,玩家,消失。
其余的事件也是如此,当所有事件都设计完毕后,游戏也基本完成了。
这里写图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章