2016-02-11 77 views
-1

我对于Scratch来说是相当新的。我试图让我的精灵(Zookeeper)在点击时跟随一条船,但精灵留在4英寸远处。我在网上查找过,但找不到解决方案。这件服装是来自谷歌,可以影响它吗?如何让精灵跟随一艘船

+1

可能更适合[帮助脚本](https://scratch.mit.edu/discuss/7)...上传Google图片不应该有影响,不会。 – towerofnix

+0

您能否给我们一个项目链接?除非我们能看到一些代码,否则我们无法确定哪些是错误的,这可能是服装的问题。此外,这更适合Scratch网站上的[Help with Scripts](http://scratch.mit.edu/discuss/7)论坛;我们大多数人不使用Scratch,而那些正在做类似[Magic Custom Blocks](http://scratch.mit.edu/discuss/topic/1810)的人。 – wizzwizz4

+0

刚刚意识到你是所有Stack Exchange的新手。所以,欢迎来到Stack Overflow。不要采取这种错误的方式;每个人都是新的一次,说实话,这是一个很好的第一个问题。我的第一个问题有4个赞成,所以相比之下,你做得很好。如果您添加了迄今已尝试的代码,我们可以更轻松地为您提供帮助。 :-) – wizzwizz4

回答

1

这是很难说是什么问题没有一些示例代码(该项目的链接将是可取的,或者离线的截图),但这里有我的想法,有什么问题可以是:

  1. 图像是否有白色斑点或背景周围?
    如果你正在使用<touching [sprite▼]>块,服装上的白色会让Scratch认为他们已经触及到,然后才能看到他们已经有了。用透明填充白色。
  2. 你移动你的精灵多少钱?
    您需要使用move (10) steps,直到它们触及为止,方法是使用repeat until <>块。否则,它只会移动一次。
  3. 帽子块是否正确连接?
    您需要将When this sprite is clicked块连接到移动代码的顶部。
  4. 它指向正确的方向吗? 在移动之前,您可能需要point towards [sprite▼],否则它会向前移动而不会指向任何东西。

它可能不是任何这些;请向我们展示一些代码,或者最好是整个项目,以便我们可以帮助您。

2

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

你可以尝试改变服装中心。

如果您不确定这样做遵循以下说明:

  1. 保存备份,因为这可能会改变角色的定位(例如转到X,Y)。
    • 在线编辑器使用:文件,下载到您的计算机。
    • 如果你没有使用网络浏览器(离线编辑器)
  2. 转到服装标签,并选择你的船的服装。
  3. 点击服装中心按钮,然后点击你的船的中间。
  4. 再次运行你的代码,并像平常一样点击你的船。如果它不是固定的,请与动物园管理员和他们所在的小船重复步骤2和3(当您更改中心时,小船将移动)。
  5. 现在,改变船的位置,使它在水中。
  6. 现在,重新运行代码以确保其正常工作。 (如果船只移动到岸边,则移除并替换转向块。)
0

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