如何让精灵跟随船

时间:2016-02-11 21:57:13

标签: mit-scratch

我是Scratch的新手。我试图让我的精灵(Zookeeper)在点击时跟随一条船,但精灵停留在大约4英寸远的地方。我已经在线查看,但我无法找到解决方案。这件服装来自Google,可能会影响它吗?

4 个答案:

答案 0 :(得分:2)

很难说我无法看到您的代码,如果您有Scratch帐户,我们可以继续在那里进行讨论。

您可以尝试更换服装中心。

如果您不确定这样做,请按照以下说明操作:

  1. 保存备份,因为这可能会改变角色的位置(例如转到x,y)。
    • 在在线编辑器上使用:文件,下载到您的计算机。
    • 如果您没有使用网络浏览器(离线编辑器)
  2. 转到服装标签并选择您的船的服装。
  3. 单击服装中心按钮,然后单击船的中间。
  4. 再次运行您的代码并正常点击您的船。如果没有修复,请与动物园管理员和船只重复步骤2和3(当您更换中心时船将移动)。
  5. 现在,改变船的位置,使其在水中。
  6. 现在,重新运行代码以确保它有效。 (如果船只移回岸边,则移除并更换goto区块。)

答案 1 :(得分:1)

如果没有一些示例代码很难说明问题是什么(项目的链接会更好,或者脱机时的屏幕截图),但这里有关于问题可能是什么的想法:

  1. 图像是否有白色斑点或周围有背景? 如果你正在使用<touching [sprite▼]>块,那么围绕着服装的白色将使Scratch认为他们已经触及了你可以看到他们有。用透明填充白色。
  2. 你的精灵移动了多少? 通过使用move (10) steps块,您需要repeat until <>,直到他们触摸为止。否则,它只会移动一次。
  3. 帽块是否正确连接?
    您需要将When this sprite is clicked块连接到移动代码的顶部。
  4. 指向正确的方向吗? 移动前可能需要point towards [sprite▼],否则它将向前移动而不会先指向任何东西。
  5. 可能不是这些中的任何一个;请向我们展示一些代码,或者最好是整个项目,以便我们为您提供帮助。

答案 2 :(得分:0)

进入精灵菜单,然后进入精灵画家。那里应该有一个工具来设置精灵的中心。使用此工具使精灵居中,然后再次测试您的脚本。如果它仍然不起作用,那么请查看使其跟随船只的脚本,并缩短距离。

答案 3 :(得分:0)

只需这样做

When this sprite clicked
   go to Sailboat

使用精灵的名称替换帆船的名称