如何用construct2制作一个游戏?

首先,要前往官网下载construct2。
这里写图片描述
然后就是在电脑上安装construct2。
这里写图片描述
下面就要开始制作游戏了。
第一次先尝试一下官网教程上给出的一个射击类小游戏。
首先要新建一个新的空项目。
这里写图片描述
这里写图片描述
然后要在layout上添加背景以及各种物件。
这里写图片描述
例如这些子弹、爆炸、怪兽、玩家、文本框等等。
对于有些物件,还要设置behavior,这里以player为例。
这里写图片描述
其中,第一个8Direction是让玩家可以上下左右移动,第二个ScrollTo是让屏幕随着玩家动,第三个BoundToLayout是防止玩家出界。
另外,还要注意一下图层的问题。
这里写图片描述
最好把背景放在一个图层,然后锁住,再把玩家怪兽等放在第二个图层,最后把文本框放在第三个图层(软件中图层是从0开始数的)。这样做的目的是防止不同物件相互干扰。
下面要介绍一下怎样设置一些事件。
这里写图片描述
这些事件分别控制着不同时候发生什么事后物件会有怎样的反应,具体的操作不再赘述。另外需要特别注意的是设置一个变量,它代表着玩家的得分。我在这里用的score命名的这个变量,在set text上输入&score就可以显示出这个变量的值。至于变量在什么情况下会怎么变,事件上已经有所说明。
最后,游戏在本地已经可以正常运行了。
这里写图片描述
这是通关之后的效果,hh。
那么接下来我们可能想把游戏分享给更多的朋友,然而却发现游戏只能在本地运行。这时候我们需要把它上传到网上。
我借助了新浪云。
首先要把游戏的文件导出,并压缩成zip格式。
这里写图片描述
然后在新浪云注册账号,开通云应用服务,进入控制台的代码管理,起一个域名,上传代码包(也就是刚才打包好的zip文件)。然后别人就可以玩这个小游戏了。
这里贴出我做的游戏的网址。(由于实名认证还在审核中,它会提示网站不安全,其实没关系的,不会有病毒TAT)
http://cyhgame.applinzi.com/
第一次写技术博客,语言叙述难免有不当之处,还请各位多多担待。

猜你喜欢

转载自blog.csdn.net/dkshkb/article/details/78171061