我对 Scratch 很陌生。我试图让我的精灵(动物园管理员)在点击时跟随一艘船,但精灵保持在 4 英寸之外。我在网上查过,但我找不到解决办法。服装来自谷歌,会影响它吗?
问问题
271 次
4 回答
2
很难说,因为我看不到您的代码,如果您有 Scratch 帐户,我们可以在那里继续讨论。
您可以尝试更换服装中心。
如果您不确定是否要执行此操作,请按照以下说明操作:
- 保存备份,因为这可能会改变角色的位置(例如转到 x,y)。
- 在在线编辑器上使用:文件,下载到您的计算机。
- 如果您不使用网络浏览器(离线编辑器)
- 转到服装选项卡并选择您的船的服装。
- 单击服装中心按钮,然后单击船的中间。
- 再次运行您的代码并像往常一样单击您的船。如果它不固定,请与动物园管理员和他们所在的船重复步骤 2 和 3(更改中心时船会移动)。
- 现在,改变船的位置,让它在水中。
- 现在,重新运行代码以确保其正常工作。(如果船移回岸边,则移除并更换 goto 块。)
于 2016-02-15T19:58:04.637 回答
1
如果没有一些示例代码,很难判断问题出在哪里(最好是项目链接,或者如果离线,请提供屏幕截图),但以下是我关于问题可能是什么的想法:
- 图像周围是否有白色斑点或背景?
如果你使用<touching [sprite▼]>
积木,服装周围的白色会让 Scratch 在你看到它们之前认为它们已经触摸过。用透明填充白色。 - 你移动你的精灵多少?
你需要move (10) steps
直到他们接触,通过使用repeat until <>
块。否则,它只会移动一次。 - 帽块连接正确吗?
您需要将When this sprite is clicked
块连接到移动代码的顶部。 - 它指向正确的方向吗?在你移动之前你可能必须这样
point towards [sprite▼]
做,否则它会向前移动而不先指向任何东西。
可能不是这些;请向我们展示一些代码,或者最好是整个项目,以便我们为您提供帮助。
于 2016-02-15T19:08:30.973 回答
0
进入精灵菜单,然后进入精灵画家。那里应该有一个工具来设置精灵的中心。使用此工具使精灵居中,然后再次测试您的脚本。如果它仍然不起作用,那么看看你的脚本让它跟随船,并缩短距离。
于 2016-12-06T23:58:10.160 回答
0
只需这样做
When this sprite clicked
go to Sailboat
用你的精灵的名字替换帆船的名字
于 2018-03-29T05:22:30.617 回答