首页
课程中心
快乐向前冲跑酷训练营
地图机制 - 关卡等待区域
地图机制 - 关卡等待区域
颜辰 更新时间: 2022-01-22 14:26:37

       在派对地图中,玩家第一个抵达任意一个关卡的终点,聊天框就会对所有玩家显示该玩家的名字,并且使其等待20秒后阻挡前往下一关的白色墙体就会消失。那么这个教程将教会你如何使用触发器去制作实现这个游戏规则。

 

一,设计思路

    为什么要做这个规则设置呢,其中最大的用处就在于缩小玩家进度差距,如果没有这个墙的话,率先抵达的玩家就会直接进入下一关卡,没有任何缓冲的时间,同时也会拉大与后面玩家的差距。所以制作这个墙即使有玩家第一个到了,也会给到后面的玩家追赶上来的机会。

 

二,设置触发区域

我们先点击工具模式设置一个区域,命名为×××关抵达区域。

 

然后在你需要的挡住的地方使用建立白墙遮挡,之后点击工具模式-在白墙上创建区域,然后命名为白墙,注意要完全包括白墙,区域尽量不要设置太大能包括白墙就可以。

 

三,设置触发器

OK,区域已经设置完成,接下来我们来设置触发器来达到我们开头所看到的那种效果。

点击屏幕右上角的开发者工具---点击触发器进入触发器页面---新建触发器---设置事件:玩家进入区域,这个事件的作用是任意玩家进入设定好的区域内就会去触发后面你设定的事件。

 

接下来可以看到新加的这个事件中的区域是红色,这代表你还没有设置指定区域,我们点击进入事件详情页面,点击区域----在世界选择区域---选择我们刚刚创建的第一关抵达区域即可。

 

接下来我们选择添加动作,点击玩家组分类---对玩家组显示飘窗文字

 这时候可以看到玩家组和字符串都是红色字体,这里代表这两个需要进一步详细设定,那么我们点击这条动作开始设定。点击玩家组---选择函数库---点击玩家组分类---选择所有玩家即可

 

 然后点击字符串,点击函数库---选择字符串拼接(这里为什么要选择字符串拼接呢,因为我们要显示玩家的名字+第一名到通过本关,这时就需要两个字符串拼接在一起就可以显示)

 点击完字符串后,下一步来点击第拼接字符串中的第一个字符串选项---选择函数库---点击玩家一类---选择触发事件的玩家的名字即可

 

接下来选择字符串拼接中的第二个字符串选项---点击输入---输入文本:第一名通过本关。

这样这个条件才算完成哦。

 

这样玩家过关的提示就有啦,但是我们需要做的是第一个抵达的玩家才有提示,那么就需要加入一个条件判断了。这时就需要用到全局变量了。首先点击这个触发器页面右下角的变量库---点击新建数值---将数值重命名为第一关判断,默认值设置为0。

 

现在数值有了,那么继续点击新建条件---选择数学类---点击数值对比即可,这时看到两个数值都为红色字体,代表这两个数值都需要手动去详细设置。

 

接下来点击第一个红色数值,点击展开变量库,可以看到我们刚刚设置的第一关判断的数值。那么选择这个数值变量即可。接下来点击另外一个数值---点击输入---输入数值:0,就可以了。这样条件逻辑就是如果第一关数值=0的话才会去执行设置好的动作。

 

 那么判断条件有了,还需要添加一个动作来改变这个数值,这样第一个玩家通过后就改变数值,后面的玩家再通过的话就不会去重复执行动作了。

 在这个触发器界面点击添加动作---点击赋值分类---选择设置数值。这时可以看到数值的字体是红色的,也是需要详细设置。而0是蓝色字体,代表默认数值,但是我们也需要去做更改。

 好,我们再来点击数值---展开变量库---选择第一关判断即可。然后点击后面的数字0,将0更改为数字1即可。

 

OK,现在我们的第一名的判断就做好了。

这个玩法规则第一部分的触发器就做好了,接下来开始第二部分:对玩家显示倒计时20秒后白墙消失

首先我们需要点击此触发器右下角的变量库添加计时器,重命名为白墙消失倒计时

 

OK,然后点击添加一条新动作---点击计时器类---选择显示计时器窗口即可。

这时可以看到玩家组,计时器,标题都为红色字体,那么就需要逐个详细设置

首先点击玩家组---点击函数库---选择玩家组分类---选择所有玩家即可。

继续点击计时器---点击变量库---选择我们刚刚创建的白墙消失倒计时即可。

最后点击标题,点击输入,标题文本更改为:白墙消失倒计时:

 

接下来再添加一条动作,点击计时器分类---选择运行倒计时器。

可以看到计时器是红色字体,数字5是默认可修改数值,蓝色假为默认和修改开关。

那么点击红色计时器---在变量库中选择白墙消失倒计时即可。

随后更改蓝色数值5为20,即为倒计时20秒。

 

OK,倒计时20秒有了,那么我们就需要实质性的20去让他实现倒计时。这里新建条件---点击计时器类型---选择等待时间---将等待时间修改为20秒即可

 

紧接着添加新条件---选择计时器类型---点击隐藏计时器窗口即可

这是可以看到玩家组和计时器都是红色字体,开始手动设置。

点击玩家组---点击进入函数库---选择玩家组类型---选择所有玩家即可。

点击计时器---点开变量库--选择白墙消失倒计时即可。

这样做是为了在20秒计时后对所有玩家隐藏计时器窗口,不然会一直显示。

 

好了,接下来准备让白墙消失了,也代表这个教程已经到结尾了。

点击添加新条件---点击方块类型---选择清空区域内方块。

可以看到区域和方块类型都是红色的,那么点击区域---点击在世界选择区域---选择我们创建的白墙区域即可。

最后点击方块类型---点击进入模版库,选择你白墙的方块类型就行(我这里选择的是白色硬砂块)

 

好了,这个玩法规则的触发器就全部完成了。我们看一下效果。

 

ok,那么这个关卡等待区域的教程到这里就结束啦,是不是很简单呢,快去动手试一试吧,拜拜~

 

课程目录
共21节
1 关卡教程 - 若隐若现(视频教学)
2 关卡教程 - 大砍刀圆筒关卡(视频教学)
3 关卡教程 - 登山比拼 / 关卡终点(视频教学)
4 关卡教程 - 跳跃方块 / 引导元素(视频教学)
5 附加教程 - 房主特权(视频教学)
6 关卡教程 - 勇闯大转盘(视频教学)
7 附加教程 - 排行榜(视频教学)
8 关卡教程 - 惊险独木桥(视频教学)
9 跑酷基础 - 跑酷点位的设置技巧
10 跑酷基础 - 快速复活
11 跑酷基础 - 经过区域保存出生点
12 关卡教程 - 若隐若现
13 地图机制 - 关卡等待区域
14 地图元素 - 引导旗帜
15 关卡教程 - 勇闯大转盘
16 关卡教程 - 登山比拼
17 关卡教程 - 跳跃方块
18 关卡教程 - 惊险独木桥
19 关卡教程 - 大砍刀圆筒关卡
20 附加教程 - 房主特权
21 附加教程 - 排行榜
站点有内容要更新是否更新。
更新
忽略