触发器实现排行榜

您所在的位置:网站首页 迷你世界怎么建云服 触发器实现排行榜

触发器实现排行榜

2024-05-09 08:39| 来源: 网络整理| 查看: 265

迷你队长 发布时间: 2022-03-09 10:50:59

首先,需要新建一个地图的全局变量,排行榜

 

制作出相应的UI,我这边就设置可以显示10个玩家,分别显示名字和分数

 

玩家的分数是由玩家的私有变量存放,私有变量设置名称为“分数”,类型为“数值”

 

我们先来想一下逻辑:

如果玩家首次进行游戏,排行榜内没有玩家的分数,这时直接存入玩家现在的分数。

如果玩家不是首次游戏,排行榜内已有玩家的分数,这时需要比较玩家这一局的分数与排行榜内的分数大小,如果这一局的分数大,才会存入排行榜。

 

当玩家完成了地图中的单局游戏时,可在单局游戏判定结束这里的动作:拉取排行榜内玩家的分数

然后将拉取到的分数,传递到两个判定触发器,分别判定:排行榜内没有玩家的分数 / 排行榜内有玩家的分数

 

排行榜内无数据,使用条件,拉取玩家的值判断为假。也就是说,玩家是首次游戏,这时,直接将玩家的数值存入就可以。

(如果再严谨一点,可以再加一个条件判断,分数不等于0)

 

排行榜内有数据,此时需要判断条件:拉取玩家的值判断为真。

如果为真,玩家不是首次游戏,排行榜内已经有玩家的数据了。这时需要添加一个条件判断,玩家这一局的分数,是不是比排行榜内的最后一名的分数要大。如果大于最后一名的分数,执行存入分数。

 

存入玩家分数的触发器就完成了,然后制作显示的就可以。

 

因为我们上面制作的是点击按钮,打开排行榜页面。这里设置点击按钮的时候同时获取1~10名的值就可以

获取排行榜的值。并将值传递到显示的触发器。

 

显示的触发器再加一个条件判断传递为真,显示玩家名字和分数即可!

上一章,使用脚本实现排行榜:https://www.bilibili.com/read/cv18156883

返回,云服案例:https://www.bilibili.com/read/cv18161449

返回,云服能力总览:https://www.bilibili.com/read/cv18142681



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3