gpt4 book ai didi

variables - 为什么我的 Scratch Cloud 变量没有更新?

转载 作者:行者123 更新时间:2023-12-04 10:19:15 25 4
gpt4 key购买 nike

我正在制作多人游戏,可以在这里找到:project.在主要脚本之前,它具有以下脚本。我彻底测试了这个脚本,但它似乎不起作用。出于某种原因,尽管我的云变量应该每 0.2 秒更新一次,但在其他浏览器上它不会在 5 秒内改变。这是怎么回事,我该如何解决?

点击绿旗时

将 [tick_p1 v] 设置为 (☁p1)

将 [tick_p2 v] 设置为 (☁p2)

等待 (5) 秒

如果 <(☁p1) = (tick_p1)> 那么

将 [ (g) 玩家 v] 设置为 (1)

别的

如果 <(☁p2) = (tick_p2)> 那么

将 [ (g) 玩家 v] 设置为 (2)

别的

停止 [这个项目中的每一件事 v]

结尾

结尾

最佳答案

这可能是由于网络延迟。 Scratch 云变量通常会出现问题,并且需要花费大量时间来更新。我知道这可能不是您正在寻找的答案,但是使用 Scratch 制作立即更新的在线多人游戏是非常困难的,如果不是不可能的话。如本 scratch wiki article 中所述:

“为了避免云数据基础设施过载,当项目运行时,云数据更新被限制在每秒特定数量。人们应该始终避免尝试在更新之间不等待的快速循环中更新云变量。通常,应该仔细考虑云变量的更新频率,并尝试将任何更新限制为仅在需要时进行,例​​如值实际更改时,并限制变量更新的频率。”

换句话说,云变量无法快速更新,更适合保存用户名等数据以获得高分,而不是实时在线多人游戏。

关于variables - 为什么我的 Scratch Cloud 变量没有更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60939472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com