什麼是擴展?


在 Scratch 編輯器,你可以添加額外的程式積木,稱為擴展(extension)。例如,有用來支持硬體設備編程的擴展,像是 micro:bit 或 LEGO 機器人;有用來翻譯文字的擴展……等。我們會持續添加新的擴展,讓 Scratch 功能不斷增加。


如何使用擴展?


在 Scratch 編輯器裡,點擊左下角的「擴展」按鈕,就能看到目前可用的擴展清單,選擇其中一個,就會在編輯器上添加該擴展的相關程式積木。之後開啟這個專案,擴展會自動套用。而一個專案可以同時有多種擴展。


可以自製擴展嗎?


未來 Scratch 團隊會公布開發擴展的指引與規範,到時你就可以製作自己想要的擴展,然後官方會考慮將其納入 Scratch 3.0 的擴展清單。另外還會開放實驗性擴展的開發指引,讓你可以自己用用看(但不能在 Scratch 分享)。


ScratchX 網站是做什麼的?


ScratchX 網站 (scratchx.org) 是個實驗性擴展的試驗場所,在 ScratchX 上開發的擴展並沒有與 Scratch 3.0 相容。等 Scratch 開始支援實驗性功能的開發完,將給 ScratchX 的開發者一段時間遷移,之後 ScratchX 將不再被支持。