基于Scratch3.0版本,对积木块进行大致介绍。
积木块形状
代表四种不同类型的积木:
命令积木
上方有缺口,下方有凸起,可以相互卡合,形成更长的脚本。
命令积木
功能积木
没有缺口,仅仅得到一个值。
因为没有缺口和凸起,所有无法单独使用,通常作为其他积木块的输入。
如下图,分别获取X,Y的坐标位置及方向值。
功能积木
触发积木
上方圆形,触发事件后执行其下方的脚本,它总是处于一段脚本的起始位置。
积木会等待某个事件,一旦事件触发,则立即执行下方的脚本。
什么是事件?例如当按下某个按键或单击了某个角色,如下图当点击了绿旗图标,则执行“当绿旗被点击”下方的积木。
触发积木
控制积木
开口可以容纳其他积木块
控制积木
积木块颜色
l 运动—移动或旋转角色、角色的XY坐标位置、角色面向或移到鼠标指针。
l 外观—切换造型,显示文字,改变角色颜色、大小或特效,显示或隐藏,设定不同角色的图层。
l 声音—播放角色声音、选择乐器、节奏及音量。
l 事件—控制程序由下列事件开始执行:当绿旗被点击、按下键盘、当角色被点击、背景、音量、时间、视频移动、广播。
l 控制—等待时间、重复执行、重复执行条件、如果否则条件、创造克隆体及产生克隆体时执行的动作。
l 侦测—侦测下列事件:角色碰到角色或颜色、询问的回答、键盘输入或鼠标按一下、XY坐标位置距离、视频、时间及音量。
l 运算—加、减、乘、除运算,随机选取一个数,进行大小判断、逻辑条件判断、字符串连接等。
l 变量
l 自制积木
允许儿童对物理设备进行编程,其中就包括我们常见的乐高EV3和Wedo2.0套件,它还允许Dojo参与者将Scratch与Google Translate等Web服务集成!此外,还可以使用视频感应来检测设备相机的运动。期待孩子更多的惊喜创造!
Scratch3.0扩展功能
留言与评论(共有 0 条评论) |