用CONSTRUCT 2制作游戏心得。

今天我按照教程做了一个简化版的小游戏flappy bird
百度百科上的游戏截图是这样的这里写图片描述
想必大家都玩过这个游戏。

制作游戏的步骤大概分为如下几个环节:
一、静态图
也就是说你这个游戏的背景、组成元素是什么。这就需要自己在制作游戏之前先构思自己想要做一个什么样的游戏,我需要找哪些图来组成。例如,我从网上找的就是这里写图片描述这个是背景~
这里写图片描述这个是地板,因为地板是需要一直在动的,所以需要独立出来(以及小鸟撞到地板是game over的,因此需要成为独立的元素),有些时候我们找到的可能只是一个很小的单元,如果要重复很多的话手动操作是很麻烦的,这时就可以用到construct 2里面的一个很良心的功能![这里写图片描述]使用它之后就可以出来很多个重复的单元,你只需要用鼠标拉伸就OK了。(https://img-blog.csdn.net/20171117105810271?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUGFzc2lvbnpx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这里写图片描述这两个是障碍物(因为找不到原图,所以只能从其他图片上截图下来,需要独立的原因同背景,以及这个是随机分布 因此也要成为独立元素)。至于尺寸的大小,完全可以不用担心,因为在construct 2里面,你的元素都是可以任意放大缩小的。
以及主角:这里写图片描述
最终组成的图片是这样的:这里写图片描述
二、添加事件
因为参考的教程视频是英文版的,所以我也基本没有听清楚他在解释的是什么,不过根据一些英文,我还是大体可以理解的。这里写图片描述
其中的事件包括 Background、Movement、Start、Scoring、Collision、Obstacle
其中背景可以理解为刚才所做的静态图的动态版,也就是说让背景动起来,达到一种让人有想玩的感觉。
movement是动作吧,就是这么来操控这个小鸟,让游戏进行下去或者这么就算game over。
start这个很好理解了,就是这么开始这个游戏。
Scoring 玩个游戏总是要计分的,所以需要设计一个事件来对游戏进行算分。
Collision 碰撞,玩过这个游戏的朋友肯定知道,这个游戏只要小鸟撞到了障碍物,就直接GG需要重新来过了。
obstacle 障碍物。

下面附上一个网站,欢迎大家来玩。
http://localhost:50000/