第一次制作游戏

第一次制作游戏

在官网的教程指引下,我开始了游戏的制作。
这里写图片描述

从未接触过construct 2 的我,怀揣着有点小激动的心情,开始了一个 new project。打开之后发现它和Photoshop有点像,图层,锁定,背景,都是熟悉的术语,可是还是一脸懵逼,不知道该怎么做。
顺着教程,我添加了背景以及四个对象:player,monster,bullet,explosion以及他们所对应的图片。接下来就是为这些对象添加行为了, 同时,教程为我们大致介绍了construct 2里的行为:
8 Direction movement 这个行为可以让你实现给角色添加方向移动(方向键)的功能。
Bullet movement 这个行为让对象朝着它当前的角度移动,比如,本例中玩家射出的子弹的移动行为,不要被这名字迷惑了,它不只适用于子弹,也可以应用于怪物等移动。在Contruct2里所有的移动行为都是通过添加速度向前行进。
Scroll to 这个行为可以让运行时画布随着对象移来移去(滚动)。这个行为很适合于角色。
Bound to layout 这个行为可以防止对象离开画布区域。这个行为对于角色来说也很重要。
Destroy outside layout 当对象离开画布区域时,就将其销毁。比如本例中的子弹,如果不销毁的话,虽然子弹离开画布区域了,但是依然暂用内存。所以我们需要及时销毁不再需要的对象。
Fade 这个行为可以给对象添加淡出效果,用于爆炸等特效的消失。

这里写图片描述

在这个列表中,我为四个游戏关键对象设置了多种行为,诸如移动,撞击后爆炸,消失,速度等等,接着就是不断点击播放键,看看自己做的游戏有没有什么问题

这里写图片描述

在不断的寻找问题,解决问题中完善自己的作品。

然后,我们就要来到了这次制作最复杂也是最关键的一步了——添加事件。在 event sheet1 中,在进行了上述操作后,可添加事件的对象有这些:

这里写图片描述

而单单一个player,又可以添加如此多种:

这里写图片描述

可见编一个大游戏将会是一件多么复杂的事情。

好了,言归正传,按着教程的指引,添加完之后就就变成这个样子了:

这里写图片描述

其中有一步,爆炸的效果很难看这里写图片描述经过设置effect属性为additive后,就变得十分好看这里写图片描述

紧接着,我又添加了分数板,这里写图片描述输入分数变量名Score。其他字段默认即可,点击OK确定。变量将从0开始计数。starting at 0.

最后,做出来就是这个样子

这里写图片描述

一个简单的游戏就制作完成了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值