使用Construct 3制作简单小游戏

Construct平台

        Construct是一个用于游戏开发的跨平台游戏引擎和开发工具集。它提供了一个可视化的、基于事件的编程环境,使开发者能够创建2D和3D游戏、交互式应用程序和其他多媒体项目,而无需编写大量的代码。

        Construct 3开发平台:Game Making Software - Construct 3

游戏制作

        在跟着Construct入门指南做了一遍之后,将整个小游戏制作过程简单总结为三个部分:

        1、创建对象

        首先设置游戏画面的背景图片,这里使用了平铺的效果。随后依次对我们需要的游戏元素创建对象并命名。需要注意两点:子弹、爆炸效果等对象不需要一开始就出现在游戏画面中(在特定事件才出现),所以将这些对象放在背景之外;另外,我们希望Text文本对象能够跟随屏幕一起移动,所以我们为其新建了一个图层1(其余对象在图层0中),并在后面对图层1进行调整。

        2、设置对象属性

        选择对象,在左边的属性栏设置需要的属性:(此处仅罗列出部分对象属性设置)

        怪物对象:我们希望怪物拥有一定血量而不至于一击就死,为怪物对象添加一个实例变量HP并设置值为10,使得每个怪物都各自拥有10的初始血量。同时怪物不会是一个固定靶子,为了使其能够移动,添加一个“子弹”实例行为并设置合适的速度。我们将在后面统一进行游戏逻辑编辑。

         人物对象:为人物对象添加血量和伤害实例变量(此处为自己修改,非入门指南内容)。人物的行为设置为“八方向”使得我们可以控制人物行动。并启用视野跟随。

        爆炸效果对象:将行为设置为“淡入淡出”,使得效果看起来不会太突兀。将滤镜下的混合模式设置成“叠加”,以去除素材中的黑色背景。

        图层1: 上文提到的文本对象将跟随视角一起移动是通过设置图层效果实现的,具体设置:滚动视差设置为“0% x 0%”。

        3、设置游戏事件

         Construct是基于事件表的平台,游戏的逻辑设定需要在事件表中编辑,以下为该游戏的整个事件表,在入门指南的基础上作出了些许改动:

                将点击鼠标射击更改为定时射击。

                为人物对象添加了血量与伤害,可通过拾取爱心和星星对象增加。

 成果展示与结语

        游戏演示视频:大学生3D游戏实验课作业_单机游戏热门视频 (bilibili.com)

        以Construct制作平台小游戏是非常简单的,不需要太多专业知识,也不需要编写代码,仅需要设计好游戏的事件表就可以制作出一款属于你的小游戏了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值