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基礎入門

這次分享就到這裡,如果喜歡以上內容請點個贊。​​​​


分享到:


相關文章: