是否可以在 Scratch 中 运行 时停止功能(自定义块)?

Is it possible to stop a function (custom block) while it is running in Scratch?

当 运行 中的某个脚本在另一个脚本中时,我可以停止该脚本中的代码吗?我知道有一个停止块,但你只能停止当前脚本、所有其他脚本或所有脚本。

这里有一个解决方法:创建另一个隐藏的 sprite,其中只有您要停止的脚本和您要停止第一个脚本的脚本。然后在空精灵上使用停止其他脚本块。您可以使用广播消息向空白精灵发出停止脚本的信号。

您在自定义块中执行“停止此脚本”。这不会停止您正在使用自定义块的代码。