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!!