用construct2制作童年经典的弹珠游戏粗略说明

想制作一款游戏,首先我们要找到素材,或者大触可以自己画。
解决了素材问题,我们就可以开始着手制作(苦逼的我,手画到一半就放弃了)

首先,让我们新建一个档。设置好图层数,大小之类的。
然后我们就可以开始往game层疯狂添加素材(自画↓)了
这里写图片描述
当我们完成地图的组装,还要为每个模型添加物理特性,值得注意的是,除了小球,我们大部分模型都要勾选immovable,不然会发生游戏开始所有素材都往下掉的悲剧。

当然上述操作只是对于游戏中静止的模型,弹珠游戏的精髓是在于那些能活动的部分,让我们稍微介绍一下

1.弹簧
首先我们要将一段弹簧的连续图片制作成动画,同时再制作一段反向动画,以达到弹簧拉伸到收缩的连贯效果这里写图片描述上图就是一段正向弹簧动画。
然后我们要做的就是给予它触发条件,这就涉及到我们的代码设计,先放一张图这里写图片描述图中完整的触发条件所需要的代码。
一行是代表一开始暂停动画;二三行是给予触发条件,即按空格键执行弹簧的放缩动画;第四行则是给予一个物理特性,使小球能随弹簧的拉伸而飞出。当然具体的一些编写及操作我在这不多赘述,我会在文章末给出教学视频的网址。

2.挡板
挡板稍微轻松,只需进入event sheet进行小小的编辑,如下图这里写图片描述
这里写图片描述即可完成挡板的活动。

3.得分点
和弹簧步骤类似,先制作动画,再添加条件。这里写图片描述

这里写图片描述
得分点什么全靠个人爱好来设计

4.橡皮筋
所谓橡皮筋就是给部分模具添加上弹性
首先我们加入橡皮筋的模型,放入相应模型表面,再进行如下编辑这里写图片描述
做完这步,我们的弹珠游戏就差不多大功告成了!
剩下的就是自己发挥想象进行布局了!一个简陋的成品如下这里写图片描述
(因为没有素材,所以借用了别人的)

到这,一款童年经典的弹珠游戏就有了雏形,更多有趣的功能还需要其他感兴趣的人去发掘。我在文中许多步骤没有细讲,如果诸位感兴趣,不妨去https://meia.me/course/169076?cid=&scid=,那有更加详细的介绍(感谢傅老师详细的视频讲解)。
我谨希望我这篇文章能勾起读者们对c2这款软件的乐趣,也希望能亲身体验下游戏制作者的不易(找不到素材时仰天长叹制作游戏的痛苦)。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值