Scratch 3.0

来自GHGWIKI
Scratch 3.0
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