construct2--仿超级马里奥platform游戏

construct2作为一个简单的游戏制作工具,能为你们带来制作游戏的快乐,接下来我将讲述一下有关construct中platform游戏的制作.学习platform游戏的制作,我们就可以轻松的做出类似超级马里奥的游戏了.下面我将带来一个制作platform游戏的例子.
1.插入背景

  • 选择背景层,背景稍微设置宽一点,这样可以有更大的人物跑动空间.

这里写图片描述

  • 然后是背景的插入,双击层空白处,选择tiled background,并选择所用的背景
    这里写图片描述

  • 调整背景长度与位置
    这里写图片描述

2.创建游戏人物

  • 新建一个层,命名为main,并把背景层锁定
    这里写图片描述

  • 选择主层,双击层空白处,在选择区中选择sprite选项,并打开所用的游戏人物素材,并添加键盘控制属性
    这里写图片描述

  • 插入后右击游戏人物,将图像点设置在底部中心
    这里写图片描述

3.设置人物的platform.

  • 右击游戏人物,选择behavior.添加platform与scollto行为.
    这里写图片描述

  • 设置人物的platform属性
    这里写图片描述

  • 然后人物就可以在平台上移动了.
    4.建设游戏地面
    上面我们已经建设了游戏人物,不过人物还不可以在平台上自由移动,下面,我们将建设一个提供给人物移动的游戏地面.

  • 一样的我们先添加一个sprite,而这次把点设置在正上方,这样人物跟地面就可以贴紧了.
    这里写图片描述

  • 添加地面后,还是不够的,人物还是穿过地面,接下来还要添加一个solid的behavior属性,这样人物就可以站在上面了.
    这里写图片描述
    5.创建敌人
    我们已经创建好了一个基本的游戏平台了,下面我们接着创建游戏的敌人

  • 跟上面一样,给敌人添加platform属性,不一样的是platform属性中的default control选择no,这样敌人就不会受键盘输入影响
    这里写图片描述

  • 接下来是创建敌人的运动路径,使敌人在地面块之内运动
    这里写图片描述

  • 先创建两个sprite属性的蓝块,并将其属性改变为不可见
    这里写图片描述

  • 如果我们要使敌人在地块之间移动,需要创建action变量,类型为type
    这里写图片描述

  • 创建事件使敌人碰到方块后改向
    这里写图片描述
    这样敌人就一直在方块内运动了

6.创建敌人的击倒机制

  • 敌人已经创建好了,接下来就是设置敌人的击倒机制了,首先添加玩家的血量变量
    这里写图片描述

  • 然后是添加一个玩家撞到敌人的事件条件
    这里写图片描述
    撞到敌人时,我们有两种情况,一种是在跳下的过程消灭敌人,一种是直接撞到敌人而扣血,这时就需要一个sub条件了

  • 右键点击主条件,添加sub条件,设置当玩家是掉下来时,且玩家的y坐标小于敌人时,敌人摧毁
    这里写图片描述

  • 另外添加else条件,碰撞后,玩家扣血,这里还可以添加一个玩家闪烁的特效
    这里写图片描述

  • 再设置一个玩家血量为零时游戏结束的compare 事件条件
    这里写图片描述
    完成上面后,通过ctrl拖动复制敌人与地面,我们的平台游戏就基本设置完成了.
    最后
    虽然我们做的不是完整的游戏,不过已经覆盖了基本的制作游戏知识点,在这里,希望你能所以多花点时间,继续对游戏制作进行一些研究,熟悉consturct2上的功能,在这期间你会发现制作游戏的乐趣,也能让你学到很多的东西.祝你玩的愉快!

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
construct-2.10.54.tar.gz 是一个文件的压缩包,压缩的格式是tar.gz。这个文件主要是用来安装和部署Construct软件的版本2.10.54。 Construct是一个用于创建和分析二进制文件和协议的Python库。它提供了一组功能强大的工具,用于构建和分析各种二进制数据结构。通过使用Construct,开发人员可以轻松地解析和构建二进制数据,例如文件格式、网络协议和数据序列化格式。 为了使用construct-2.10.54.tar.gz文件,我们首先需要解压缩它。tar.gz是一种常见的压缩格式,可以通过tar命令进行解压。一旦解压完成,我们将获得Construct软件的安装文件。 安装过程可能因操作系统而异,但通常会涉及运行一些命令来配置和编译Construct软件。具体的安装指南通常包含在解压后获得的文件中,也可以在Construct的官方网站或开发者社区中找到。 安装完Construct后,我们就可以在我们的Python项目中使用它了。通过导入相应的模块,我们可以使用Construct提供的函数和方法来解析和构建二进制数据。这对于那些需要处理二进制数据的开发人员来说是非常有用的。 总的来说,construct-2.10.54.tar.gz是一个用于安装和部署Construct软件版本2.10.54的压缩文件。它提供了一种方便的方式来创建和分析二进制文件和协议,对于需要处理二进制数据的开发人员来说是一个强大的工具。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值