用Constuct2制作一个简单的游戏
开发一个游戏对很多人来说是个可望而不可即我梦想,但是用一款软件就可以轻松制作出一个简单的游戏。这个软件就是contruct2。
如果有兴趣的话你可以买全版,可是用于教学和体验的话用试用版即可。
好,接下来让我们开始学习怎么制作游戏吧。
首先,新建一个项目:
这时你不用进行任何操作。接下来给游戏添加一个背景。双击画布,弹出以下界面:
选择Tiled Background。这时,鼠标指针形状变成了十字形,你可以在布局的任何位置点击,我们在布局中间差不多位置点击,弹出Texture editor对话框,我们点击打开文件夹图标,选择一个背景(软件自带如图)
接下来把背景调到适应画布:
点击背景,在右侧属性框把Size改为(1280,1024)。
完成后大概是这个样子:
这时,你可以点击run图标运行,浏览器(IE9或者Chrome,火狐最好也是新版本)将自动打开并展示游戏。
接下来,我们来添加更多的对象。首先我们先去把背景瓦片对象锁定了,这样才不会被我们再次选中,和PS,FL里的锁定一样。
画布由多个层组成,我们可以在不同的层放置不同的对象,可以通过调整层的上下顺序来调整对象的前后显示,层可以被隐藏或者锁定,平滚特效等。背景瓦片放置于最底层,其他对象如玩家,怪物,NPC等放置在上面的几层。
我们可以通过Layers tab来管理层,和Project bar工程面板在一个选项卡中。
点击layer,将背景layer1更名为Background并锁定。然后新加入一个层layer2,我们将要在这个层上进行主要的操作,所以把它改名为Main并选中。
添加输入控制对象
回到画布中,同样双击插入另外一个对象,这次我们选择Mouse对象,我们需要鼠标输入控制。同样的添加Keyboard对象。
注意:这些对象不需要置于画布中,他们是隐藏的,自动在工程中起作用,现在工程中的所有层都可以使用鼠标和键盘输入控制了。
游戏对象
是时候来添加游戏对象了,如玩家角色,怪物角色,子弹,游戏特效等。
软件自己给的图片如下:
玩家: