【问题标题】:I have 4 identical sprites that don't do the same thing, Why?我有 4 个相同的精灵不做同样的事情,为什么?
【发布时间】:2020-06-21 21:40:53
【问题描述】:

我有四个相同的临时精灵,但其中只有一个符合我的预期,我需要知道为什么才能继续我的项目

我多次尝试重新加载页面,但仍然无法正常工作

当(绿旗)点击时 永远: 如果触摸鼠标指针?然后: 将(机箱悬停)设置为 1 别的: 将(外壳悬停)设置为 0

我希望这会在鼠标触摸它时将 Enclosure Hover 更改为 1,但它根本不会改变它。

【问题讨论】:

  • 你有没有在另一个精灵中使用其中一个精灵的脚本?你能在这里分享这个项目并链接到它吗?

标签: mit-scratch


【解决方案1】:

如果变量是全局变量,所有精灵都会竞争改变它。希望对您有所帮助!

【讨论】:

    【解决方案2】:

    您必须将代码添加到您想要的所有精灵中。复制一个精灵,然后将代码添加到其中一个精灵不会将代码添加到每个精灵。

    【讨论】:

    • 我知道这一点,并想出了一个替代方案来完成我想做的事情
    【解决方案3】:

    一种方法是向一个精灵添加代码,然后复制带有代码的精灵。代码将与新精灵一起复制。

    【讨论】:

    • 有趣的是,你准确地描述了我的所作所为!我已经想出了这个问题的替代方案,无论如何,谢谢。
    【解决方案4】:

    只有在 sprite 包含代码后,您才需要复制 sprite,以便 4 个 sprite 执行相同的操作。我猜你一直在做的是复制精灵然后将脚本添加到其中一个。

    【讨论】:

      猜你喜欢
      • 2014-06-16
      • 1970-01-01
      • 1970-01-01
      • 2010-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-24
      相关资源
      最近更新 更多