ScratchJr基础入门

​如果将ScratchJr制作的程序,比作一个小小的舞台剧,那ScratchJr 的积木模块无疑就是编写这个剧本的语言。我们通过拼砌积木,写出角色的台词、动作剧本,让他们按照剧本上台表演。

在介绍ScratchJr各个积木模块之前,先介绍一下ScratchJr的积木是怎样拼砌的。

ScratchJr的积木拼砌方式是横条拼砌的方式,拼砌组合从左到右一般是:

触发积木 >> 动作积木 或 外观积木 或 声音积木 或 控制积木 >> 结束积木

ScratchJr基础入门

ScratchJr 的运作方式,也是从左到右,一块接一块地执行积木的指令,下图可以清楚的看到积木模块从左到右运作的过程。(注:这里的结束积木我选了循环积木,循环执行积木条)

ScratchJr基础入门

开始是:触发积木,这些积木有个特征,左边都是圆形的,不能在左边再拼砌其他积木。但是有个例外情况“发送颜色讯息”,这块积木是左右两边都可以拼接的。

中间是:动作积木 或外观积木 或 声音积木 或 控制积木的任意组合。

最后是:结束积木,程序运行到此结束,The End。

下面介绍ScratchJr的各个积木模块(内容较长,一共28个,可以跳读,以后再回来细看)

触发类型的积木

从绿旗被点击开始

ScratchJr基础入门

在最前面添加此积木,当点击绿旗的时候,后面的程序就会开始执行。

从角色被点击开始

ScratchJr基础入门

在最前面添加此积木,当点击角色时的时候,后面的程序就会开始执行。

碰到时开始

ScratchJr基础入门

在最前面添加此积木,当碰到另一个角色的时候,后面的程序就会开始执行。

从收到讯息开始

ScratchJr基础入门

当接收到发送的颜色讯息时,开始后面的程序。(注意:ScratchJr 是通过颜色来分辨讯息的种类,一共有六种颜色代表六种不同的信息)

发送颜色讯息

ScratchJr基础入门

发送指定颜色的讯息,与上面的“收到信息开始”相呼应,同样的可以发送六种不同的颜色,表示六种不同的信息。

动作类型的积木

往右走

ScratchJr基础入门

让角色向右移动,可指定移动的格数。

往左走

ScratchJr基础入门

让角色向左移动,可指定移动的格数。

往上走

ScratchJr基础入门

让角色向上移动,可指定移动的格数。

往下走

ScratchJr基础入门

让角色向下移动,可指定移动的格数。

向右转

ScratchJr基础入门

顺时钟旋转一个角色,可以指定旋转的大小,数字为1 - 12,像时钟上的时针一样,12 表示转一圈。

向左转

ScratchJr基础入门

逆时钟旋转一个角色,可以指定旋转的大小,数字为1 - 12,像时钟上的时针一样,12 表示转一圈。

跳起来

ScratchJr基础入门

让角色跳起来,可以指定跳起来的格数。

回家

ScratchJr基础入门

角色在移动后,可以用这个积木让他回到回来的位置(如果要设定角色的原始位置,可以在屏幕上拖曳角色那个格子上)。

外观类型的积木

说出

ScratchJr基础入门

在角色上方显示输入的内容,像漫画上的泡泡话框一样。

放大

ScratchJr基础入门

增加角色的显示尺寸,让角色变得比原来还大。

缩小

ScratchJr基础入门

减少角色的显示尺寸,让角色得比原来还小。

重设大小

ScratchJr基础入门

重设角色的显示尺寸,把角色变回原来的大小。

隐藏

ScratchJr基础入门

让在屏幕上的角色渐渐的消失不见。

显示

ScratchJr基础入门

让消失的角色渐渐的出现在屏幕上。

音效类型的积木

Pop

ScratchJr基础入门

播放「Pop」音效

播放录音音效

ScratchJr基础入门

播放所录制的声音或是音乐(声音内容要自己录制,小朋友最喜欢这个环节)。

控制类型积木

等待

ScratchJr基础入门

让角色暂时停下来一段时间(单位是十分之一秒)。

停止

ScratchJr基础入门

停止执行所有角色上的程序。

设定速度

ScratchJr基础入门

变更角色移动时的速度。

重复

ScratchJr基础入门

重复执行区块内的所有程序,可以执行指定次数。

结束积木

结束

ScratchJr基础入门

用来表示这段积木程序的结束(不会影响当前执行的其他积木条)。

循环

ScratchJr基础入门

这次分享就到这里,如果喜欢以上内容请点个赞。​​​​


分享到:


相關文章: