首页
课程中心
欢乐大亨训练营,创作属于自己的大亨玩法!
关卡教程 - 闪避大作战
关卡教程 - 闪避大作战
颜辰 更新时间: 2022-01-24 13:25:34

在舞厅大亨这张地图中有一个赚取舞星币的一个小游戏,叫做闪避大作战,躲避天上的掉落物收集元宝兑换舞星币。那么本片教程呢就教大家如何制作闪避大作战的小游戏。

Generated

 

首先我们需要准备好相关的插件,宝箱-类型:方块,作用:装饰物。厄运球-类型:投掷物,作用:砸到玩家减少运气。元宝-类型:杂物,作用:玩家获得后兑换舞星币。

Generated

 

插件准备好后我们需要准备场景和区域,区域需要一上一下两个区域。如图:

Generated

 

好,接下来我们的触发器需要在UI界面制作,所以我们需要新建一个UI界面。如图:

Generated

 

然后进入UI界面,我们先制作一个UI,用于显示玩家剩余运气值。

图中的数字是文本,其他图案为装饰图,你们可以自行制作哈。

Generated

 

OK,制作好后不要退出,点击这个页面的触发器,我们开始制作触发器。

新建触发器,选择新建事件—选择玩家分类—选择玩家进入区域时—然后将区域选择为地面的区域即可。

然后新建动作—选择界面分类—选择打开界面—设置为打开当前界面。

Generated

同理,用同样的方法新建触发器,选择新建事件—选择玩家分类—选择玩家离开区域时—然后将区域选择为地面的区域即可。

然后新建动作—选择界面分类—选择关闭界面—设置为关闭当前界面。

 

接下来我们点击变量库—点击私有变量—创建一个私有变量数值,命名为运气值,默认值设置为5。

Generated

 

之后我们继续来做触发器。新建触发器—新建事件—选择玩家分类—选择玩家进入区域—区域设置为地面区域。

然后新建动作—选择赋值分类—选择设置数值—将红色字体数值设置为触发事件的玩家的私有变量—然后将变量选择为我们的运气值变量。最后将蓝色字体0的数值设置为5。

Generated

 

接下来我们继续新建动作—选择界面分类—选择设置文本—将蓝色字体的选项设置为触发事件的玩家和我们新建的UI界面后。点击红色字体元件,,我们UI界面上的数字5的文本元件。然后点击红色字体字符串,将其设置将元件设置为【数值转化为字符串】接下来点击红色数值字体—选择玩家分类—选择玩家的私有变量(数值),然后将变量设置为我们做的运气值数值。

Generated

以上触发器的作用是玩家进入区域后对玩家显示运气值,并重置好运气值数值为5。

 

好,接下来我们制作区域里随机降落金币和厄运球。

新建触发器—选择游戏逻辑分类—选择游戏每运行时间—将其设置为1秒。

然后点击新建动作—选择道具分类—选择创建投掷物—接下来把事件中的位置设置为区域中的随机位置,区域选择为天上的区域—向地面区域中的随机位置发射—最后将投掷物选择为我们做的厄运球即可。

同理,点击新建动作—选择道具分类—选择创建掉落物—接下来把事件中的位置设置为区域中的随机位置,区域选择为天上的区域—最后将掉落物选择为我们做的元宝即可。

最后根据你们的需要将这些动作多复制几个即可(复制的越多,每秒就掉落的越多。)

Generated

 

接下来继续新建触发器—新建事件—选择道具分类—选择投掷物击中玩家

新建条件—选择道具分类—选择道具类型判断—最后设置事件中的道具类型是厄运球

然后新建动作—选择赋值分类—选择设置数值—将红色字体数值设置为触发事件的玩家的私有变量—然后将变量选择为我们的运气值变量。最后将蓝色字体点击函数库,选择数值运算。然后将第一个数值设置为—函数库玩家分类—事件中的玩家的私有变量数值。第二个数值设置为1,中间的换算符号选择为减号。这个私有变量数值依旧是运气值。

最后新建动作—选择界面分类—选择设置文本—将蓝色字体的选项设置为事件中的玩家和我们新建的UI界面后。点击红色字体元件,我们UI界面上的数字5的文本元件。然后点击红色字体字符串,将其设置将元件设置为【数值转化为字符串】接下来点击红色数值字体—选择玩家分类—选择玩家的私有变量(数值),然后将变量设置为我们做的运气值数值,即可。

Generated

Generated

好了,以上这条触发器的作用是如果玩家被厄运球打中,会减少运气值,并对UI屏幕上显示玩家剩余多少运气值。

 

接下来我们做一下收尾:玩家运气=0的时候判定玩家失败,并清空已经获取的元宝。

新建触发器—新建事件—选择道具分类—选择投掷物击中玩家

新建条件—选择数学分类—选择数值对比—第一个红色数值设置为事件中玩家的私有变量,第二个设置为数字0。中间的换算符号选择为等于=。

新建动作—选择玩家分类—选择改变玩家位置—将其设置到出生点。

新建动作—选择玩家分类—选择销毁玩家背包道具—第一个设置为销毁事件中的玩家,第二个进入函数库选择玩家分类选择玩家拥有道具的数量,将道具类型设置为事件中的玩家拥有的元宝数量。第三个道具类型也设置为元宝即可。

最后新建动作—选择玩家分类—选择对玩家显示飘窗文字—内容设置为:运气值用完了,元宝丢失了。

Generated

最后再添加一条动作—选择界面分类—选择关闭界面—将这个UI界面关闭即可。

 

OK,以上就是这个小游戏的全部做法啦。接下来我们看一下效果。

 

OK啦,本期教程就到这里就接触啦。是不是非常简单呢,你学废了吗~我们下期再见~拜拜~

 

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