Scratch 3.0

出自游戏百科书wiki
跳至導覽 跳至搜尋
Scratch 3.0
Zho-Scratch3.0.png
Release Date 公開版:8月1日 正式版:2019年1月2日
Programming language HTML5 / JavaScript
« 2.0

Scratch 3.0ScratchScratch 2.0 之後的下一個徹底重新設計和實現的版本。 公開測試版本 https://preview.scratch.mit.edu (2019年1月之前).[1] Scratch 3.0 在線版被定在 2018 年 8 月發布。[2] 離線版的Scratch 3.0 編輯器會在之後出現. 下一版 Scratch 沒有正式確定任何名稱,但按照慣例且根據 Scratch Team 成員Andrew Sliwinski(thisandagain),它很可能被稱為「Scratch 3.0」。[3]

Scratch 3.0 將用 HTML5 編寫,HTML5 是最新的 HTML、CSS 和 Javascript 基於 Web 的標記和 編程語言 的總稱。 Scratch 3.0 主要使用 WebGL,Web Workers 和 Web Audio Javascript 庫。[4] Javascript 是所有 Web 瀏覽器中都支持的語言,WebGL 因其速度和執行「觸摸顏色」等操作的能力而被選中。 與 Adobe Flash 不同,Javascript 無需任何插件即可運行。

File:Early Scratch 3.0 Sound Recorder.png
An early version of the Scratch 3.0 sound recorder.

GitHub[編輯 | 編輯原始碼]

File:Scratch Cat 3 Eyes.png
The current Scratch 3.0 editor favicon.

目前,Scratch 3.0 的編輯器 可以在 這裡找到。另外一個更多功能但更不穩定的編輯器可以在這裡 找到。你可以在 GitHub 查看代碼和開發情況。

即將到來的特性[編輯 | 編輯原始碼]

下文是 Scratch 3.0 中會包含的功能

  • 因為使用 HTML5 編輯器,所以移動設備也可以使用。[4][5] Scratch 3.0 在 8 月發布時,移動設備可以使用但不能創建 Scratch 項目,但平板電腦可以。[6]
  • 將筆的透明度設為( )pen和將筆的透明度增加積木。[7]
  • 適用於聲音的效果積木 改變一個聲音聽上去的樣子
  • <sb>[] 包含 []? :: operators</sb> 會報告第一個字符串中是否包含第二個字符串。[8]
  • <sb>(item # of [string] in [list v] ::list)</sb> 報告列表中第一個相匹配的文本, 沒有文本匹配則報告0.[9]
  • <sb>在 () 秒內滑行到 [ v] :: motion</sb> 滑行到指定角色或鼠標。[10]
  • [畫筆]] 積木和 MIDI 音樂積木是擴展了, 默認不顯示。[11]
  • 繪圖編輯器中的 Helvetica 字體更細。.
  • <sb>將拖動模式設為[可拖動 v] ::sensing</sb>積木.[12]
  • <sb>移到最 [前面 v] ::looks</sb> 和 <sb>[前移 v] (1) 層 ::looks</sb> 積木將替換 <sb>移到最前面 :: looks</sb> 和 <sb>下移(1)層</sb>.[13]
  • <sb>(造型 [編號 v] ::looks)</sb> 和 <sb>(背景 [編號 v] :: looks)</sb> 積木, 有「編號」和「名稱」兩個選項,將替換 <sb>(造型 #)</sb> 和 <sb>(背景名稱)</sb>.[14]
  • 視頻偵測積木會成為一個擴展.[15] 還會有兩個新的擴展:語音輸出和 Lego Boost.
  • Scratch 3.0 將不能在 IE 瀏覽器上運作.[16]
  • PicoBoardLEGO WeDo 1.0 不會被支持。[17]
  • 使用%1,%2等文本作為方塊輸入,所以可以調換語序,所以翻譯<sb>[角色1 v]的[x 坐標 v] ::sensing</sb>翻譯將替換<sb>([x 坐標 v]對於[角色1 v] ::sensing)</sb>
  • 繪圖編輯器將能輸入中文,日文和韓文且支持更多字體
  • 矢量編輯器會有橡皮擦功能
  • 聲音編輯器有機械化和回聲功能
  • 新擴展:谷歌翻譯
  • 文字可以漸變填充

圖片[編輯 | 編輯原始碼]

外部鏈接[編輯 | 編輯原始碼]

更多鏈接[編輯 | 編輯原始碼]

引用[編輯 | 編輯原始碼]

  1. thisandagain (5/2/2018) "預覽版會在2018第一季度發布(preview.scratch.mit.edu 幾周前出現). 完整版會在八月發布." https://scratch.mit.edu/users/thisandagain/#comments-42262529
  2. https://scratch.mit.edu/preview-faq "我們計劃在 2018 年 8 月 推出Scratch 3.0 的在線版本。"
  3. thisandagain. (18/5/2016). "名字還不確定,但很可能會稱呼它「Scratch 3.0」。" https://scratch.mit.edu/users/thisandagain/#comments-23456121
  4. 4.0 4.1 ErnieParke. (23/12/2016). https://scratch.mit.edu/discuss/topic/232115/
  5. mres. (19/5/2016). "Scratch 積木會適用於各種設備 (移動手機到筆記本電腦)." https://scratch.mit.edu/discuss/topic/199904/
  6. https://scratch.mit.edu/preview-faq "Scratch 3.0 適用於台式機,筆記本電腦和平板電腦設備(iOS 和 Android)。 此外,項目還可以在手機上播放。 移動設備項目創建支持正在進行中,但將在 8 月份無法使用。"
  7. thisandagain. (16/2/2017). "設計討論後決定:<sb>將筆的透明度增加 (100) :: pen</sb><sb>將筆的透明度設為(50) :: pen</sb>" https://github.com/LLK/scratch-vm/issues/412#issuecomment-280118002
  8. thisandagain. (10/8/2017). 『實現「[文本] 包含 [文本]」 報告塊.[title]』 https://github.com/LLK/scratch-gui/issues/601
  9. thisandagain. (10/8/2017). 『實現「item # of [string] in [dropdown]」.[title]』 https://github.com/LLK/scratch-gui/issues/600
  10. thisandagain. (10/8/2017). 『實現「在 (數字) 秒內滑行到 [下拉菜單]」.[title]』 https://github.com/LLK/scratch-gui/issues/598
  11. ericrosenbaum. (3/10/2017). "我們正將畫筆積木做成擴展。" https://github.com/LLK/scratch-vm/issues/736
  12. https://github.com/LLK/scratch-vm/issues/553
  13. https://github.com/LLK/scratch-blocks/issues/1317
  14. https://github.com/LLK/scratch-blocks/issues/1318
  15. https://github.com/LLK/scratch-gui/issues/1074
  16. https://scratch.mit.edu/preview-faq "IE 瀏覽器不會被支持。"
  17. https://github.com/LLK/scratch-gui/issues/1549

de:Scratch 3.0 nl:Scratch3.0 ja:Scratch 3.0