Zho:Scratch 3.0

Unreleased Scratch 3.0 是 Scratch 继 Scratch 2.0 之后的下一个彻底重新设计和实现的版本. 公开测试版本 https://preview.scratch.mit.edu (2019年1月之前). Scratch 3.0 在线版被定在 2018 年 8 月发布. 离线版的Scratch 3.0 编辑器会在之后出现. 下一版 Scratch 没有正式确定任何名称，但按照惯例且根据 Scratch Team 成员Andrew Sliwinski（thisandagain），它很可能被称为“Scratch 3.0”.

Scratch 3.0 将用 HTML5 编写，HTML5 是最新的 HTML、CSS 和 Javascript 基于 Web 的标记和 编程语言 的总称. Scratch 3.0 主要使用 WebGL，Web Workers 和 Web Audio Javascript 库. Javascript 是所有 Web 浏览器中都支持的语言，WebGL 因其速度和执行「触摸颜色」等操作的能力而被选中. 与 Adobe Flash 不同，Javascript 无需任何插件即可运行.

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

即将到来的特性
下文是 Scratch 3.0 中会包含的功能


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

外部链接

 * "编辑器" 把Scratch 3.0个部分包装起来的东西.
 * 积木接口
 * Virtual machine (让Scratch 3.0 运行 / 工作 / 执行 的东西)
 * 渲染引擎
 * 音频引擎
 * 更新，更不稳定的编辑器
 * 预览版常见问答

更多链接

 * Flash 播放器
 * HTML5 Player
 * Scratch 2.0

引用
Scratch 3.0 Scratch3.0 Scratch 3.0