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.
Template:External Links
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