From Test-Scratch-Wiki
T文字消失的Bug 是Windows 版本的Scratch都有的BUG , 最早发现在 Scratch 1.3, 在 2.0版也有用户报过次BUG。[1] Scratch 团队 声称此BUG已经被修复, 但是在2018年5月3日, 又有一个用户在论坛里提交了这个bug。[2][3]
如何重现
该错误随机出现。在Scratch外部运行的其他程序可能会使此过程更快。它会让变量(不会与变量混淆)文本消失。这意味着Scratchers输入的任何数字或字符串,广播名称,变量/列表,下拉菜单和项目名称会立即受到影响(但刷新时项目名称不会为空)。
现象
一旦bug出现,文本缩略图,块名称,按钮等文字都消失了。消失次序是随机的,但通常是由于尝试编辑或移动积木或角色触发BUG造成的。
修复方法
找回丢失的文本的方法主要有以下几种:
- 保存项目,使用保存或另存为,建议使用另存为方式。
- 退出Scratch(注意可能使你最近的修改丢失)
- 加载项目。所有文字将被恢复,除了造型或背景中的内容。
- 在Scratch 1.4中,通过单击每个服装/背景上的Edit按钮进入Paint Editor。不要改变图像 - 只需点击确定,继续前进。有时候,“编辑”几件服装,保存并重新开启该项目可能会奏效。
- 在Scratch 2.0中,对于每个精灵,点击“造型”标签,然后点击每个服装的缩略图。
如果项目包含许多文本项目,则此方法需要时间。
在修复消失的文本Bug时,保存项目,关闭项目然后重新打开项目,将恢复所有文本。在某些情况下,这必须进行两次。
另一种方法是重复保存项目而不是编辑造型。然而,这必须在项目重新加载后完成。
避免这个Bug
该错误不能完全避免,但可以降低出现的可能性。
以下的措施可以做:
- Use no or little text in costumes/backgrounds
— simply paint the text with the required tools.
- Save the project often if writing a large amount of text.
- Do not have too many background programs running.
- Only put in large audio files when finished the rest of the project.
- Use lots of little scripts rather than one large script.
- Save your project before opening presentation mode.
The above will lower the chance or reduce the impact of the glitch, but will not stop it completely.
相关链接
外部链接
- Sticky: What to do when all text disappears...
- Let's get the "Disappearing Text" problem solved!
- I think I've cracked the Disappearing Text Bug!!