感谢您选择唤境Evkworld!在本集教程中,我们将学习卷轴闯关模板的使用方法。

模板下载

在引擎首页的游戏模板->动作游戏中找到卷轴闯关模板,并点击下载

模板结构

该模板场景可分成3类

  1. 开始界面
  2. 关卡选择界面
  3. 游戏场景

开始界面

开始界面存在一张背景图、开始游戏按钮、模板说明按钮,用户可自行替换背景图样式。

关卡选择界面

设置全局变量【总关卡数量】的值,系统会自动在场景中生成对应的场景跳转按钮

游戏场景

添加新场景

游戏进行的场景从1开始以数字命名。 想要新增一个游戏场景,右键复制已有场景,以指定数字为场景命名,同时重命名图层组名称,去除多出来的“_1”.


场景摆放

游戏场景内需要对以下对象进行摆放、添加操作:

  • 摆放【角色出生点】: 控制角色的出生位置,可在任意位置摆放,位于【碰撞监测】图层组。
  • 添加【战斗触发区域】:可在【碰撞监测】图层组内添加任意个战斗触发区域。 玩家触碰后,会在对应的【敌人生成区域】生成敌人。 需要设置实例变量【触发区域序号】,不可重复。

  • 添加【敌人生成区域】:在【碰撞监测】图层组内添加若干敌人生成区域,设置实例变量【敌人生成区域序号】,关联【战斗触发区域】对象。


    一个敌人生成区域可以生成不止一个敌人,具体生成数量在实例变量:【近战敌人】、【远程敌人】中配置。
  • 添加【木箱】:当木箱的生命值变成0时,会随机生成战斗用道具。可设置实例变量【生命值】、【最大生命值】

  • 放置【通关地点】:在【碰撞检测】图层任意位置放置一个【通关地点对象】。 游戏开始时会隐藏该对象,并在消灭所有敌人后显示。 当玩家触碰该对象时游戏胜利。
  • 添加背景图片:在【背景】图层组内可添加任意背景图片,扩展场景大小

  • 添加【空气墙】:在可通行区域的边缘添加【空气墙】对象,阻挡玩家和敌人穿过该区域。
  • 改变【镜头边界】对象位置: 4个镜头边界对象限制了镜头的可移动范围, 上下左右4个对象通过分别限制了4个方向。例如,希望镜头可以往右侧移动更远,只需将【右边界】像右侧放置远一点即可。
    需要注意的是,4个镜头边界对象必须按照对应的方向放置,例如上边界对象不可以放在下边界的下方。

进行以上操作后,不要忘记修改全局变量【总关卡数量】。

角色/道具属性配置

玩家

玩家的属性在对象【玩家(碰撞判定)】中配置


可配置数据分别为:

  • 生命值:玩家当前生命值,也会影响游戏开始时玩家的生命
  • 最大生命值: 玩家的最大生命值
  • 攻击力:玩家每次攻击造成的伤害
  • 普通攻击间隔:玩家每次攻击之间有多长时间的间隔,单位为秒

敌人的视野

敌人会自动向视野内的玩家移动,视野的距离在能力中调整

近战敌人

近战敌人属性在对象【敌人近战】中配置


可配置属性为:

  • 生命值:敌人当前生命值
  • 攻击力:敌人每次攻击造成的伤害
  • 攻击间隔:敌人每次攻击的间隔
  • 敌人名字:敌人在游戏场景中显示的名称
  • 最大生命值:敌人的最大生命值

远程敌人

远程敌人属性在对象【敌人远程】中配置,多数属性与上述近战敌人一样,可额外配置【攻击距离】:影响远程敌人开始攻击的距离(但是攻击距离不可大于视线范围,视线范围可在能力中配置)

道具

  • 血瓶:使用后为自己恢复一定生命值,可配置生命值恢复量

  • 护盾:使用后一段时间内免疫伤害,可配置免疫持续时间

  • 追踪弹:使用后释放多个追踪敌人的子弹,可配置每颗子弹的攻击力、

  • 投掷飞刀:使用后投掷一把直线飞行的飞刀,对接触的敌人造成伤害,可配置飞刀的攻击力

以上就是卷轴闯关模板的基本使用,如果想要进一步修改角色动画,请查看下面的教程。

玩家动画修改

玩家的角色分为两个部分:

  • 【玩家(碰撞判定)】: 用于判定碰撞以及攻击,该对象在场景中默认是透明的。
  • 【玩家图像】:用于播放攻击、移动、待机、死亡等动画的对象。

设置动画

在【玩家图像】中设置各种动画

与碰撞判定绑定

玩家图像对象与碰撞判定对象绑定的位置通过绑定点【0】来判断。


绑定完成后,当碰撞判定对象移动时,玩家图像也会跟着移动,并播放相应的动画。

调整攻击生成点

玩家的普通攻击以及攻击道具,都是生成一个全新的碰撞对象来进行检测。 通过设置绑定点来控制攻击生成的区域。(右和左的动画,攻击的绑定点位置是相反的)


此外,可以通过修改【技能碰撞】对象的大小,来控制玩家的攻击范围

敌人动画修改

敌人图像与碰撞区域绑定

与玩家类似,敌人也是由【图像】与【碰撞区域】组成。
【敌人远程】、【敌人近战】决定了敌人的碰撞体积、攻击生成位置、图像绑定位置。



改变敌人动画

在【敌人近战图像】、【敌人远程图像】对象内,编辑敌人在移动、攻击、死亡时的动画

修改敌人攻击区域

和玩家一样,我们也可以修改敌人的攻击碰撞区域大小,来改变敌人的攻击生效范围

以上就是卷轴闯关模板的全部使用教程。