在舞厅大亨这张地图中有一个赚取舞星币的一个小游戏,叫做闪避大作战,躲避天上的掉落物收集元宝兑换舞星币。那么本片教程呢就教大家如何制作闪避大作战的小游戏。
首先我们需要准备好相关的插件,宝箱-类型:方块,作用:装饰物。厄运球-类型:投掷物,作用:砸到玩家减少运气。元宝-类型:杂物,作用:玩家获得后兑换舞星币。
插件准备好后我们需要准备场景和区域,区域需要一上一下两个区域。如图:
好,接下来我们的触发器需要在UI界面制作,所以我们需要新建一个UI界面。如图:
然后进入UI界面,我们先制作一个UI,用于显示玩家剩余运气值。
图中的数字是文本,其他图案为装饰图,你们可以自行制作哈。
OK,制作好后不要退出,点击这个页面的触发器,我们开始制作触发器。
新建触发器,选择新建事件—选择玩家分类—选择玩家进入区域时—然后将区域选择为地面的区域即可。
然后新建动作—选择界面分类—选择打开界面—设置为打开当前界面。
同理,用同样的方法新建触发器,选择新建事件—选择玩家分类—选择玩家离开区域时—然后将区域选择为地面的区域即可。
然后新建动作—选择界面分类—选择关闭界面—设置为关闭当前界面。
接下来我们点击变量库—点击私有变量—创建一个私有变量数值,命名为运气值,默认值设置为5。
之后我们继续来做触发器。新建触发器—新建事件—选择玩家分类—选择玩家进入区域—区域设置为地面区域。
然后新建动作—选择赋值分类—选择设置数值—将红色字体数值设置为触发事件的玩家的私有变量—然后将变量选择为我们的运气值变量。最后将蓝色字体0的数值设置为5。
接下来我们继续新建动作—选择界面分类—选择设置文本—将蓝色字体的选项设置为触发事件的玩家和我们新建的UI界面后。点击红色字体元件,,我们UI界面上的数字5的文本元件。然后点击红色字体字符串,将其设置将元件设置为【数值转化为字符串】接下来点击红色数值字体—选择玩家分类—选择玩家的私有变量(数值),然后将变量设置为我们做的运气值数值。
以上触发器的作用是玩家进入区域后对玩家显示运气值,并重置好运气值数值为5。
好,接下来我们制作区域里随机降落金币和厄运球。
新建触发器—选择游戏逻辑分类—选择游戏每运行时间—将其设置为1秒。
然后点击新建动作—选择道具分类—选择创建投掷物—接下来把事件中的位置设置为区域中的随机位置,区域选择为天上的区域—向地面区域中的随机位置发射—最后将投掷物选择为我们做的厄运球即可。
同理,点击新建动作—选择道具分类—选择创建掉落物—接下来把事件中的位置设置为区域中的随机位置,区域选择为天上的区域—最后将掉落物选择为我们做的元宝即可。
最后根据你们的需要将这些动作多复制几个即可(复制的越多,每秒就掉落的越多。)
接下来继续新建触发器—新建事件—选择道具分类—选择投掷物击中玩家
新建条件—选择道具分类—选择道具类型判断—最后设置事件中的道具类型是厄运球
然后新建动作—选择赋值分类—选择设置数值—将红色字体数值设置为触发事件的玩家的私有变量—然后将变量选择为我们的运气值变量。最后将蓝色字体点击函数库,选择数值运算。然后将第一个数值设置为—函数库玩家分类—事件中的玩家的私有变量数值。第二个数值设置为1,中间的换算符号选择为减号。这个私有变量数值依旧是运气值。
最后新建动作—选择界面分类—选择设置文本—将蓝色字体的选项设置为事件中的玩家和我们新建的UI界面后。点击红色字体元件,我们UI界面上的数字5的文本元件。然后点击红色字体字符串,将其设置将元件设置为【数值转化为字符串】接下来点击红色数值字体—选择玩家分类—选择玩家的私有变量(数值),然后将变量设置为我们做的运气值数值,即可。
好了,以上这条触发器的作用是如果玩家被厄运球打中,会减少运气值,并对UI屏幕上显示玩家剩余多少运气值。
接下来我们做一下收尾:玩家运气=0的时候判定玩家失败,并清空已经获取的元宝。
新建触发器—新建事件—选择道具分类—选择投掷物击中玩家
新建条件—选择数学分类—选择数值对比—第一个红色数值设置为事件中玩家的私有变量,第二个设置为数字0。中间的换算符号选择为等于=。
新建动作—选择玩家分类—选择改变玩家位置—将其设置到出生点。
新建动作—选择玩家分类—选择销毁玩家背包道具—第一个设置为销毁事件中的玩家,第二个进入函数库选择玩家分类选择玩家拥有道具的数量,将道具类型设置为事件中的玩家拥有的元宝数量。第三个道具类型也设置为元宝即可。
最后新建动作—选择玩家分类—选择对玩家显示飘窗文字—内容设置为:运气值用完了,元宝丢失了。
最后再添加一条动作—选择界面分类—选择关闭界面—将这个UI界面关闭即可。
OK,以上就是这个小游戏的全部做法啦。接下来我们看一下效果。
OK啦,本期教程就到这里就接触啦。是不是非常简单呢,你学废了吗~我们下期再见~拜拜~