猫史档案馆


云变量终于不会被霸占啦!

用户:斯文的功夫熊iHDP斯文的功夫熊iHDP查看:277 回复:6 评论:11 创建时间:2022-06-04T14:23:42


如果有人问你:制作联机游戏时,你苦恼吗?

答案是:肯定的!

为什么呢?

答案是:有人霸占云变量,辛辛苦苦制作的联机就被废了!

BUT,

现在不一样了!

(霸占云变量以下简称霸云)

其实霸云也有一个弱点,那就是——所有信息都不会变!

我们正是利用这个弱点来防霸云的。

不多说了,教程开始!

先准备俩变量:

center_image

center_image

在比赛开始时,分别设置为两个玩家的信息,

注意了,一个(项)云变量(云列表)记录的是该玩家的所有数据(敲黑板)。

云变量:

center_image

云列表:

center_image

只要过一段时间,某位玩家的信息仍然是开始时A与B预先设置好的信息那么一定是霸云情况发生了(一段时间后,如果是在线玩家信息不可能一变不变),

云变量:center_image

云列表:

center_image

这里刷新是为了数据同步,

因为一段时间之内数据不可能相同,

但时间长了就有可能了!!!

因为霸云随时可能发生,因此得嵌套重复执行,

云变量:

center_image

云列表:

center_image

把以上代码放到联机的屏幕中就OK!

如有疑问或BUG,

请务必写在评论区!

好了,今天的课程就到这里,

我们下期再见!!


回复

上一页第 1 页 / 共 1 页下一页
𝙲ℴ𝗌𝔦𝒹ₑ𝑟𝙲ℴ𝗌𝔦𝒹ₑ𝑟

center_image

如果是多个人执行检测,可以这样

center_image

(优化+扩展)

作者,这ok吧

点赞0


评论

储存形式:(1项) 用户名 (2项) 检测数值


𝙲ℴ𝗌𝔦𝒹ₑ𝑟𝙲ℴ𝗌𝔦𝒹ₑ𝑟

60秒没有必要,1秒或者0.5可以

点赞0


评论

不,时间太短或太长容易误触发。

那是0.1s

那更容易讠吴角虫发。

什?()

时间不能太短,举个钅冈琴块的例子:假如钢琴块下落需要一秒,可检测的间隔时间是0.5秒,这中间得分并不会变,京尤会导至攵误触发。

当《云变量记录≠云变量》()()()

反正必须加等待时间,建议在30秒左右。

那么请20分钟后看这https://shequ.codemao.cn/work/147644418


叶白白叶白白

这

 

点赞0


评论


调皮的乔治调皮的乔治

挺不错的

点赞0


评论


斯文的功夫熊iHDP斯文的功夫熊iHDP

氵主意:等待的时间可以自定义,亻旦是不宜过长(两分钟多)或过短(还不到10秒),因为这木羊易导致误触发。时间定义在25到60秒之间最为合适哦~

点赞0


评论


我是伊柒我是伊柒

哦哟,不错哦~

点赞0


评论

呀,室长来了~

嗯嗯,加油!