【问题标题】:Scratch cloud variables暂存云变量
【发布时间】:2020-09-12 08:40:21
【问题描述】:

我在一个临时项目中使用云变量。我没有对云变量使用加密和解密的概念,只是检查分数是否大于高分,然后将分数设置为高分。

但在云数据历史中,它只是给出了我的历史。其他人也玩过游戏,也获得了高分。他们的数据没有显示。

云变量有什么问题?

【问题讨论】:

  • 哪些用户获得了高分?云变量不能被未注册用户或“New Scratchers”修改。见:en.scratch-wiki.info/wiki/Cloud_Data
  • 请编辑您的问题,提供受影响项目的链接。我刚刚测试了您的项目“汽车障碍混音”,云高分似乎在那里运行良好。请通过查看其云数据历史记录进行验证。您应该会看到今天有两个 Scratchers(Lead98Youlinger 和 Holdlaw)创造了新的高分:scratch.mit.edu/cloudmonitor/418776322

标签: variables cloud mit-scratch


【解决方案1】:

检查这个:

  • 玩过你游戏的人都是新手,或者你是新手。 (非常怀疑)
  • 可能是因为 Scratch 的云变量有很多错误。
  • Scratch 的云数据并未显示玩游戏者的所有数据。也许其他玩家在你玩之前玩过,它只显示最近的玩家,所以它只显示你的记录。

看到这个cloud monitor,它现在似乎可以正确显示记录了。

【讨论】:

    【解决方案2】:

    您应该将代码放在游戏结束时,以便云监视器可以列出每个玩家的高分。如果您在玩游戏时这样做,它会记录每一步,因此您只会看到您的云历史记录,因为如果变量中的更改太多,它不会列出所有更改。

    【讨论】:

      【解决方案3】:

      这是因为游戏正在设置云变量,因此您将云变量设置为“他们的高分”。要解决此问题,您可能只需查看其他游戏。进行一些研究并做其他类似的事情。就像评论者说的那样,新刮刀无法设置云变量。所以这可能是另一回事。

      【讨论】:

      • 您是否建议云数据历史记录中的“用户”列是项目的所有者,而不是玩游戏的人?我非常怀疑。
      【解决方案4】:

      玩你的游戏的人可能没有登录 否则,我不确定

      【讨论】:

        猜你喜欢
        • 2021-12-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-26
        相关资源
        最近更新 更多