QQ登录

只需一步,快速开始

创客帮-青少年创客创意社区

快捷导航
开启左侧

Scratch 2.0编程(1): 新的功能块(block)

[复制链接]
老哈 发表于 2015-5-14 15:07:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
Scratch 2.0的模块分组由1.4的8组变成了10组。同时也增加了一些新的功能块,包括:(1)运动模块:
设置旋转模式: Set Rotation Style
在1.4版本中,旋转模式只能在设计过程中设置,在程序运行时是不能改变的。而在2.0中,可以在程序运行过程中动态设置。


(2) 外观模块
外观模块中新增了2个block.分别是:
switch backdrop to nnn
backdrop name


(3) 声音模块
没有变化,但是乐器类型少了很多。


(4) 画笔模块
没有变化


(5) 数据模块
由原来的“变量”模块改名而来。新的变量可以永久保存在服务器上(称之为云变量)。由于运营的经验及防止滥用云变量方面的考虑现在只能保存数字型变量,而且每个项目只能创建10个云变量,但Scratch团队承诺以后会逐渐放开链表和字符串的云存储功能。


(6) 事件模块
事件模块组是将原来控制模块中关于事件的block独立出来的一个分组。并在原来的基础上新增了两个block:
when backdrop switches to ... 当背景切换时
when loudness/video motion/timer > n 检测声响值/视频运动速度/计时器


(7) 控制模块
由原来的控制模块移走有关事件的block后,剩下的就是新的控制模块。
将原来的 Stop Script, Stop all 两个block合并成了一个,并新增了停止本角色的其它脚本功能,新的block就是 Stop all /this script / other script in sprite
同时,在控制模块中还新增了三个与克隆有关的block,分别是
Clone Myself/other sprite - 创建自己或其它角色的克隆体
When I Start as a Clone - 当克隆体启动时激活的事件。这个其实应该放到事件分组中的。
Delete this clone - 删除克隆体


(8) 侦测模块(传感器模块)
这个模块变动比较大。原来在1.4版本中的有关外部传感器/远程传感器模块暂时不可用,Scratch团队初步打算在今年夏天重新恢复。
新增的模块包括:
视频相关:
turn video on/off/on-flipped 开启视频/关闭视频/以左右翻转方式开启视频
set video transparency to n% 设置视频的透明度,100%表示视频完全不可见

video (motion/direction) on (stage/sprite) 侦测视频在舞台/角色上的运动速度和方向


其它:
当前时间块: Current Hour/Minute/Second/day of week/year/month/day
用户名: username
自2000年过后的天数: days since 2000


(9) 运算符(数字和逻辑运算)
没有变化。


(10) 自定义模块
这个可以说是Scratch 2.0在功能上最大的增强之一。在Scratch 2.0中可以自定义自己的功能模块,有点类似于其它程序设计语言中的过程(Procedure),它不带返回值,只能在创建它的舞台或角色中使用,不能在不同的角色中共享。


好心情
您需要登录后才可以回帖 登录 | 注册

本版积分规则

客服热线
400-1234-888 周一至周日:09:00 - 21:00
公司地址:襄阳市樊城区长虹路现代城5号楼188

创客帮MAKER.BAND青少年创客创意社区是一个融教育、科技、体育资讯为一体的综合服务平台,专注于教育创新、专注于科技体育、专注于教育资讯。

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表