首页
课程中心
欢乐大亨训练营,创作属于自己的大亨玩法!
关卡教程 - 超市采购
关卡教程 - 超市采购
XDan 更新时间: 2022-01-24 14:03:54

最近迷你世界舞厅活动中的超市采购小游戏玩法可能会有想要学习如何制作的小伙伴,这期教程就会详细介绍小游戏的设置流程!

 

关卡玩法:超市中的货架会随机刷新不同种类的商品,玩家进入游戏区域后会被传送到射击区中的随机平台位置上。每隔一段时间,玩家和货架上货物的位置就会随机传送。玩家需要在自己不断被切换位置的同时,尽量做到连续抓取商品。

 

接下来就来讲解如何一步步实现整个关卡吧!

 

一、游戏插件设置

接下来我们来设置小游戏中的商品效果,小伙伴们可以在设置插件的具体内容后再更改物品模型哦。

首先我们先来设置游戏中需要的商品货物。从插件库添加一个新生物作为货架上给玩家抓取的货物。

 

创建好以后,在局部触发器中设置一个禁止生物移动的动作。

 

添加事件为当生物被创建时。

 

添加动作,改变生物设置开关,设置生物的可移动为关。

 

设置好生物的属性以后,再将插件生物复制两三个,然后修改模型和名称。

 

复制出新的模板后可以更改模型和生物名称。

 

复制好并修改物品的模型以后,我们再来制作用来射击抓取货架物品的枪和子弹。

首先先添加一个投掷物道具作为枪的子弹。

 

先添加一个枪械道具。

接下来设置子弹的具体属性,首先关闭“可作为投掷物”,将子弹的伤害设置为1,再把子弹的重力设置为0。

 

然后再关闭下面的“可以拾回”。

 

设置好保存以后再添加道具枪。

 

在属性中设置枪械的类型为狙击枪、攻击力为0,并且设置使用的子弹为刚刚创建的道具。

 

如果在弹药中找不到自定义子弹,那么可以先在插件界面重新加载一下地图。

 

设置好弹药以后再讲枪械设置为不需要弹药。

 

接下来再创建刚才生物创建过的货物的道具物品。分别为飞行道具版和手中的物品版本。

首先新建投掷物,设置投掷物的模型和生物模型相对应,设置投掷物攻击力为0。

 

然后像之前一样复制并修改模型为相对应的其他几个物品。

 

接下来添加新的道具,插件类型选择“杂物”。设置杂物的模型和名称和货物对应。

 

同样复制几种物品。

插件的准备完成以后,就是讲解如何运用触发器来实现游戏的效果了!

 

二、触发器讲解

首先我们需要使用工具栏上方的工具模式创建两个长方形区域,一个区域是货物刷新区域,一个是玩家瞄准射击区域。

 

接下来再在瞄准区用同一种方块搭建几个玩法中那样用来给玩家随机传送的平台。记得一定要用相同种类的方块哦!

 

搭建好平台以后,新建一个触发器,设置事件为游戏循环5s(每次)和玩家进入区域后

 

设置好事件以后,再添加动作,将刚才制作的钩爪枪添加到玩家背包。

 

然后新建一个新的触发器,在新的触发器中新建一个动作,赋值位置,设置玩家的私有变量位置“射击位置”为射击区域内的随机位置。

 

设置好以后再打开上面的触发器,在触发器中新加一个动作,“运行触发器”。

 

然后设置要运行的触发器为刚刚新创建的触发器。

 

接下来再新建一个触发器,可以起名叫位置正确,新添加“位置确定”触发器的动作“运行触发器”,设置要运行的触发器为刚刚新建的“位置正确”触发器,运行条件为真。

 

接下来在“位置正确”触发器中新添加一个条件“指定位置的方块类型”。

 

设置条件中的方块类型为小伙伴们搭建平台时使用的方块类型,这里我用了果木板,所以设置为果木板。

 

接下来设置事件位置为位置偏移(不改变原位置),再选择偏移位置为玩家的私有变量库中的“射击位置”,偏移0,-1,0。这样设置的意思为射击位置正下方的方块类型为果木时,才会触发该触发器的动作。

 

设置好条件后再添加一个动作,“改变玩家位置”,再设置要改变的位置为玩家的私有变量位置“射击位置”。

 

设置好了“位置正确”触发器的功能,我们再复制“位置正确”触发器,改名为“位置错误”,删除里面的改变玩家位置动作,再把条件中的“是”改成“否”。

 

再在“位置错误”中新建动作,运行触发器“位置确定”。

再在“位置确定”触发器中新建动作“运行触发器”,运行位置错误,条件为真。

 

设置好了这四个触发器以后,玩家在进入区域时就会被随机传送到一个平台上,并获得一把钩爪枪了。

接下来新建一个触发器“循环”,设置循环的事件为“每当游戏运行事件(循环)”,设置循环事件为5秒。

再新建动作“对玩家组运行触发器”,设置玩家组选项为“处于瞄准区内玩的玩家”执行“位置确定”触发器。

 

这样设置好以后,就实现了玩家在进入区域获得一把钩爪枪并周期性的被传送到新的平台上的效果了。

 

玩家退出平台以后还需要回收玩家的枪,只需要新建一个触发器,设置事件为玩家离开区域时,销毁玩家身上的一把钩爪枪。

 

设置好平台的效果以后,再来设置货架上货物的刷新。原理其实和玩家在平台上的传送是一样的。首先用相同类型的方块搭建“货架”。

 

然后新建触发器组,用来放货物的刷新触发器。在右下角找到变量库,新建生物类型组,把几种货物的生物版放进类型组中。

 

创建好后在新的触发器组中新建触发器“刷新货物”。设置事件为游戏每运行5s,条件设置为“数值对比”。

 

设置数值为瞄准区中的玩家数量大于0。

 

然后依次新建触发器“货物定位”、“货物正确”、“货物错误”几个触发器。

 

然后新建动作“移除生物类型”,设置要移除的生物类型为货物中的一种,然后接下来复制这个动作,依次修改成其余每种货物。

 

然后新建动作循环运行触发器“货物定位”,设置为1到10。

 

在货物定位中添加动作,赋值“货物位置”为货物区中的随机位置,然后添加动作运行“货物正确”和运行“货物错误”并且条件都为真。

 

然后设置货物正确的条件同样为为“指定位置的方块类型”,设置货物位置的偏移位置 -1处的方块类型为搭建平台使用的方块类型。

 

添加动作,创建生物在指定位置“货物位置”,生物类型为“货物类型组”中的随机生物类型。

 

然后将“货物正确”中的条件复制设到“货物错误”触发器中,并修改为否,然后添加动作为运行触发器“货物定位”。

 

做好以后,玩家就会和货架上的货物一起不断变化布局。

 

制作完货物的刷新后,再新建触发器“货物击中”来制作抓中物品的效果。

添加事件为“造成伤害”。

添加条件,生物类型判断,设置为事件中的生物类型为货物类型中的一种。

 

添加动作,创建投掷物,从目标生物处创建货物对应种类的投掷物,发射至玩家所在位置。再添加动作为移除事件中的目标生物。

 

然后添加动作“等待时间”并设置为1.5秒,再添加动作“添加道具至玩家背包”,同样设置物品类型为击中货物对应类型的杂物道具。

 

设置好可乐的触发器以后,再复制整个货物击中触发器,把其中的可乐对应的道具都替换成其余的货物。

 

为了防止货架阻挡货物飞过来的效果,可以用扳手修改货架方块的物理特效为不阻挡投掷物。

 

以上的准备全部完成以后,活动地图中的超市采购玩法就实现啦!

 

课程目录
共16节
1 【视频教学】传单派送 + 垃圾拾取
2 【视频教学】货币教学 + 超市采购
3 【视频教学】连击判定 + 果园采摘
4 【视频教学】排行榜 + 装饰 + 动态UI
5 【视频教学】蜜蜂快跑 + 随机金币
6 【视频教学】闪避大作战
7 关卡教程 - 超市采购
8 关卡教程 - 果园采摘
9 关卡教程 - 蜂蜜快跑
10 关卡教程 - 闪避大作战
11 游戏机制 - 货币展示
12 游戏机制 - 舞厅升级
13 趣味玩法 - 清理垃圾
14 趣味玩法 - 派发传单
15 趣味玩法 - 定时刷新金币
16 关卡引导 - 指示信息
站点有内容要更新是否更新。
更新
忽略