首页
课程中心
欢乐大亨训练营,创作属于自己的大亨玩法!
关卡教程 - 果园采摘
关卡教程 - 果园采摘
XDan 更新时间: 2022-01-24 13:14:51

这篇教程将会给小伙伴们介绍如何实现迷你世界官方欢乐大亨活动中果园采摘小游戏的实现方式,想要学习的小伙伴们一定要看下去哦!

 

玩法介绍:玩家在果园中可以看到树上挂着的各类水果,玩家可以投掷剪刀将水果剪落在地,然后用手中相对应的水果磁铁把地上的水果不断吸到自己的身边。每隔一段时间会有贪吃猪出现偷吃地上的水果,所以玩家要快点收集水果!

 

接下来就来讲解怎么实现这样的玩法吧!

 

一、游戏插件设置

想要实现具体的玩法,首先我们需要在插件功能中添加不同种类的道具,首先添加几种水果方块,模型可以玩家随意自制替换。

 

设置几种不同种类的水果方块以后,再用对应的水果模型添加几种不同的水果动物。

 

修改生物模型以后再在属性中修改生物为不可移动,生物类型为动物。

 

设置好属性以后只需要点击保存为新的模板后再修改模型就可以快速设定其他水果啦。

 

设定好水果以后,我们还需要击落水果用的剪刀和吸取水果用的磁铁。现在在道具栏中添加新的弹药道具,设置弹药为做

 

然后再在属性中设置剪刀的作为投掷物为开,设置投掷物的攻击力为0。

 

设置完剪刀后,再添加一个新的弹药作为要设置的磁铁的弹药,将弹药的攻击力设置为1,重力设置为0。

 

设置好弹药以后,添加一个新的弓箭道具作为磁铁使用,设置攻击力为0,切换要使用的弹药为刚刚设置的弹药。

 

设置好磁铁以后,只需要保存为新的模板,然后修改模型和名称为对应的其他水果就可以了!

最后,我们还需要一只可以不断吃水果的贪吃猪,新建一个生物,用游戏内的猪模型,然后设置猪猪的各项属性。

 

设置好以后再打开战斗,设置猪猪的攻击为主动攻击。

 

再在高级中添加“揍它”特效,设置猪猪100%会攻击地上的几种水果。

 

设置好生物特性以后,猪猪就会主动吃掉其他几种水果了,但是我们还需要提升猪猪吃水果的频率,所以新建一个局部触发器,设置猪猪在触碰其他几种水果以后会移除其他几种水果。

 

再添加条件“逻辑或”,设置逻辑或为真,设置布尔值为目标生物类型为樱桃,另一个布尔值为梨。

 

添加动作为移除目标生物。

 

接下来以后再通过创建水果的投掷物实现水果被剪后下落的效果,创建对应水果模型的弹药,然后创建局部触发器,设置当投掷物命中后,在事件位置创建对应的水果生物。

 

然后设置位置为偏移,生物为投掷物道具对应的水果类型,设置队伍为无队伍。

 

然后再通过保存为新的模板设置其他种类的水果道具。

 

二、触发器讲解

设置完游戏中需要的插件后,接下来就需要小伙伴们通过触发器配合插件来完成整个小游戏的流程了。首先我们需要搭建一个果园的场景。用工具模式中的区域工具选择一个平面作为水果刷新的区域“水果区”。

 

然后再创建一个玩家的瞄准区“采摘区”,当玩家进入区域时,水果会开始刷新,并且提供给玩家必要的道具。

 

设置好区域以后再用栅栏把区域围起来,再在栅栏内放置可以通过投掷物的空气方块。这么做是因为猪猪会主动攻击周围的生物,所以需要用空气方块阻隔猪猪的视线,防止猪猪攻击玩家。

 

制作好大致场景以后,我们就可以添加触发器来制作具体的效果了。

接下来新建触发器“发放道具”,设置当玩家进入“采摘区域”的时候把水果磁铁和剪刀等道具发送到玩家的背包内。

 

然后添加动作。

 

设置完发放道具,还要设置回收道具,我们再添加“道具回收”触发器。设置当玩家离开区域时,收回玩家身上的道具。

 

设置好道具的回收和发放以后,再来设置当玩家进入区域以后的水果刷新。新建触发器“水果刷新”,事件为当玩家进入“采摘区”区域后。条件为采摘区中的玩家小于0。

 

设置好条件以后,点击变量库,在变量库中新建“方块类型组”将之前设置好的几种水果方块放入方块类型组中。

 

然后新建触发器“水果刷新1”,设置动作为创建方块。

 

详细设置创建方块的位置为“区域中的随机位置”,方块类型为“水果组中的随机方块”。

 

再在上一个触发器中添加动作为循环触发器,设置循环1-10次。

 

然后再设置一个新的触发器“循环刷新”,设置事件为每当游戏循环10s。

 

添加条件,当采摘区人数大于0时。

 

然后设置动作为清空区域中的方块类型,方块类型为水果方块。每种水果都要设置一次。

 

然后添加动作,循环运行“水果刷新1”10次。

这样设置好以后,玩家进入区域中水果会开始刷新并获得采摘水果的对应道具的效果就完成了。

 

但是这样做完以后,水果只是摆在上面,玩家还不能实现采摘和抓取的效果,要怎么办呢?

接下来就来讲解怎么实现采摘的效果。

首先新建一个触发器“采摘”,添加事件为“投掷物命中”,然后添加条件,事件中的道具类型为剪刀。

 

再添加条件,事件中位置的方块类型为樱桃。

 

添加动作移除处于事件位置的方块,然后添加动作创建投掷物“樱桃”向事件位置向0,-1,0的方向发射。

 

然后复制触发器,再依次修改触发器中的道具类型樱桃为剩余的水果。

 

这样就完成了用剪刀剪落水果的效果了。

 

接下来再来制作用磁铁吸回水果的效果,新建触发器“吸取樱桃”,添加事件为“造成伤害”

 

添加条件,事件中的目标生物是“樱桃”

 

设置动作为“使生物向目标方向移动”,设置生物为事件中的目标生物,设置速度为0.5。

 

设置方向为函数库中的“位置到位置”的方向。

 

设置第一个位置为事件中目标生物的位置。

 

设置第二个位置为触发事件的玩家位置。

 

然后添加动作,赋值玩家的私有变量“抓取次数”+1。

 

设置好后设置数值为数值运算,“抓取次数”+1。

 

然后添加条件,玩家手中的道具为“樱桃磁铁”。

 

设置好每次抓取会让水果移动的效果以后,再复制这条触发器,修改其中的水果道具获得其他水果的触发器。

 

再来设置玩家抓取数次以后获得水果的触发器,

首先新建触发器“收获”,把上一条触发器“吸取(樱桃)”的条件和事件复制过来。

 

然后添加条件“数值对比”,玩家的抓取次数大于2

 

添加动作,移除目标生物。

 

再添加动作,将对应的水果道具添加到玩家的背包中,赋值玩家的抓取次数为0。

 

设置完成以后再复制“收获”触发器,把其中的樱桃道具换为其他对应的水果,每种水果的收获效果就实现了。

 

最后,在场地中用工具模式创建一个之前设置好的贪吃猪,整个游戏的流程就完成啦!

 

 

 

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