From Test-Scratch-Wiki

Clock.png This article or section contains information about a feature from a future version of Scratch that is unreleased and is subject to change. Some Scratch Blocks may not display correctly on this page.
SandCastleIcon.png This page has links to outside of the Scratch website or Wikipedia. Remember to stay safe when using the internet as we can't guarantee the safety of other sites.
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 无需任何插件即可运行。

An early version of the Scratch 3.0 sound recorder.

GitHub

The current Scratch 3.0 editor favicon.

目前,Scratch 3.0 的编辑器 可以在 这里找到。另外一个更多功能但更不稳定的编辑器可以在这里 找到。你可以在 GitHub 查看代码和开发情况。

即将到来的特性

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

  • 因为使用 HTML5 编辑器,所以移动设备也可以使用。[4][5] Scratch 3.0 在 8 月发布时,移动设备可以使用但不能创建 Scratch 项目,但平板电脑可以。[6]
  • 将笔的透明度设为 () :: pen将笔的透明度增加 () :: pen积木。[7]
  • 适用于声音的效果积木 改变一个声音听上去的样子
  • [] 包含 []? :: operators 会报告第一个字符串中是否包含第二个字符串。[8]
  • (item # of [string] in [list v] ::list) 报告列表中第一个相匹配的文本, 没有文本匹配则报告0.[9]
  • 在 () 秒内滑行到 [ v] :: motion 滑行到指定角色或鼠标。[10]
  • [画笔]] 积木和 MIDI 音乐积木是扩展了, 默认不显示。[11]
  • 绘图编辑器中的 Helvetica 字体更细。.
  • 将拖动模式设为[可拖动 v] ::sensing积木.[12]
  • 移到最 [前面 v] ::looks[前移 v] (1) 层 ::looks 积木将替换 移到最前面 :: looks下移(1)层.[13]
  • (造型 [编号 v] ::looks)(背景 [编号 v] :: looks) 积木, 有“编号”和“名称”两个选项,将替换 (造型 #)(背景名称).[14]
  • 视频侦测积木会成为一个扩展.[15] 还会有两个新的扩展:语音输出和 Lego Boost.
  • Scratch 3.0 将不能在 IE 浏览器上运作.[16]
  • PicoBoardLEGO WeDo 1.0 不会被支持。[17]
  • 使用%1,%2等文本作为方块输入,所以可以调换语序,所以翻译[角色1 v]的[x 坐标 v] ::sensing翻译将替换([x 坐标 v]对于[角色1 v] ::sensing)
  • 绘图编辑器将能输入中文,日文和韩文且支持更多字体
  • 矢量编辑器会有橡皮擦功能
  • 声音编辑器有机械化和回声功能
  • 新扩展:谷歌翻译
  • 文字可以渐变填充

图片

外部链接

更多链接

引用

  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). "设计讨论后决定:将笔的透明度增加 (100) :: pen将笔的透明度设为(50) :: pen" 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