Construct 2 游戏制作软件学习

来源:互联网 发布:windows phone 小米 编辑:程序博客网 时间:2024/04/27 21:11

Construct 2 游戏制作软件学习

Construct 2 是一款图形化界面的 2D 游戏制作引擎。其最大的特点(或者说 Slogan)即不需编程基础便可制作游戏。软件分为免费版和个人版,作为新手的我们,先来快速体验一下免费版中的一些基本功能吧!


开始

下载和安装

首先需要去官网下载并安装 Construct 2 软件。

点击Download

点击绿色的Download按钮即可下载

这里是官方的安装指南。

新建项目

运行安装好的 Construct2.exe,直接点击欢迎页面里的 New Project 或者从上方菜单栏里的 File 栏里 Create New Project 或者直接按 Ctrl+N 快捷键就可以新建新的项目了。

这里写图片描述

接下来要选择平台或示例,可以看到 Construct 2 为我们提供的选择还是相当多的。我们先选择第一项空项目来探索基本功能。


基本概念

通过对官网新手指南的阅读,我认为要学会 Construct 2 的基本功能需要了解以下几个基本概念。

Layers(图层)

这里写图片描述

界面右边是图层区。这个概念与 PhotoShop 中的图层差不多。点击上方的按钮,我们依次可以:
- 添加图层
- 显示/关闭图层
- 锁住/解锁图层
- 重命名图层
- 删除图层
- 上移图层
- 下移图层

Objects(物件)

双击图层可以添加物件:
这里写图片描述

既然在最底的图层,我们不妨先点选 Tiled Background 来添加背景图片:
这里写图片描述

点击左上方的文件夹图标选择本地图片,我们添加官网指南中提供的背景图片:
这里写图片描述
所谓「Tiled Background」,就是把上传的图片进行平铺而不改变原图片的大小。

我们把最底层重命名为 background 图册,然后再添加主图层,在其上加入其他的物件。

这里写图片描述

这一次我们选择 Sprite(精灵)选项,加入游戏需要的英雄和怪物。
这里写图片描述
依旧使用官网指南中为我们提供的图片。这张图实在太奇怪了,我盯了它半天,终于明白这原来不是一只鱼,而是一个俯视角度下的正在进行千年杀的持枪的人。

我们把他换掉。

既然是 2D 游戏制作,我们不如就用最简单又风靡全球的 emoji 形象来作为我们的游戏主角。
这里写图片描述

秉持着「Peace & Love」的信条,我们顺便把子弹换成爱心。这样,「emoji 爱心大作战」的游戏主题就呼之欲出了。游戏的目标就是要用爱去拯救那些不开心的 emoji 们。

这里写图片描述
加入我们的目标和击中目标后的「爆炸效果」,再更改一下背景,基本的「物件」就配置好啦。

Behaviors(行为)

选中物件,我们可以看到左边栏有关于物件的性质设置,其中最重要最基本的就是「行为」。
这里写图片描述
点击左上角加号来添加行为,可以看到我们的选择是很多的。我们先来加入「8 Direction」来使其可以通过方向键来控制移动。

此外我们还可以给爱心和目标添加「Bullet」等等行为,在这里不一一介绍了。有兴趣的话还可以再继续探索其他的行为有什么效果。

Event(事件)

事件则是执行游戏逻辑的关键要素。点开「Event Sheet」界面,我们可以看到「add event」按钮。
这里写图片描述
点开它会出现如下界面。我们先要清楚的是,「事件」包含了两个概念:「条件」和「动作」。我们首先先设置条件。
我们需要的第一个事件,是点击鼠标左键时主角发出爱心。即条件为:鼠标左键被点击,动作为:发出爱心。
所以设置条件时的物件是鼠标。

设置好后,再点击「Add Action」按钮。选择「主角」物件。
这里写图片描述
要使他发出爱心,就需要选择「Spawn another object」,之后再选择「爱心」物件即可。

这里写图片描述
再经过一系列如上操作后,我们的事件表就设置的差不多啦。


此外我们还可以通过设置全局变量来显示分数或事件之类的游戏参数。还可以再添加几个 layout 来制作欢迎、结束页面等等。这里就不一一介绍了。

制作游戏过程中我们随时可以点击「Run layout」按钮来预览我们的游戏,就像写程序时随时运行写好的程序一样。完成制作后,我们还可以点击「Export Project」来上传自己的游戏。


学习资源

经过以上的学习,我们已经掌握了 Construct 2 这款软件的基本逻辑和操作了, 要进行进一步的学习,可以到以下几个地方找到一些学习资源。
首先是官网资源。除了新手入门指南外,还要许多其他的教程可供阅读。
傅老师的 Construct 2教学。这个是中文版的教程,也非常值得推荐。
此外还有安装 Construct 2 时软件自带的「examples」文件夹,里面有大量的例子供我们点进去查看具体是怎样实现的。


第一次的 Construct 2 学习就记录到这里了。后面我们还会有继续接触它并做出一个可玩性和故事性更强的游戏的任务。敬请期待吧——

原创粉丝点击