第二節:發射升空

本節我們將學習如何讓角色間協同工作,使用發送消息與當收到消息開始模塊,小貓倒計時,然后火箭發射升空。

ScratchJR少兒編程啟蒙教程:第四章:火箭發射升空-少兒編程教育網

開始制作:

1、選擇一個你喜歡的背景,作為火箭的發射場地,可以是在月球上,也可以是在海邊。

2、添加火箭角色,更摘桃子游戲一樣,我們可以通過縮小模塊適當的設置一下火箭的大小,然后將它放置在合適的位置。

3、選中小貓角色,為它添加腳本,讓小貓開始倒數“3、2、1”

ScratchJR少兒編程啟蒙教程:第四章:火箭發射升空-少兒編程教育網

4、在小貓數完數后需要告知火箭起飛,這里怎么把消息發給火箭呢?就需要用到發送消息模塊。點擊黃色的觸發模塊分類,找到發送消息,然后將它拖到小貓的腳本區,拼接在倒數的后面。

ScratchJR少兒編程啟蒙教程:第四章:火箭發射升空-少兒編程教育網

5、這樣小貓倒數完就會發送出一個消息,現在我們就給火箭添加腳本,當火箭收到消息后就發射升空,因此火箭的啟動模塊就不是綠旗了,而是當接收到消息后開始執行。

ScratchJR少兒編程啟蒙教程:第四章:火箭發射升空-少兒編程教育網

6、接著為火箭添加聲控的腳本,很簡單對不對,讓他往舞臺上方移動,最后消失在舞臺上。

ScratchJR少兒編程啟蒙教程:第四章:火箭發射升空-少兒編程教育網

7、現在來點擊舞臺上的綠旗,試試看吧。

ScratchJR少兒編程啟蒙教程:第四章:火箭發射升空-少兒編程教育網

想一想:如果我們在游戲里要發出多個指令,他們是不同的怎么辦呢?

細心的你可能發現了,消息模塊下面有個倒三角,我們可以點擊展開,如下圖所示:

ScratchJR少兒編程啟蒙教程:第四章:火箭發射升空-少兒編程教育網

我們看到有6中不同顏色的信封表示6種不同的消息,所以我們再發送消息的時候就可以通過選擇不同的顏色表示不同的消息,那么就收消息的時候就要和發送消息的顏色一致。(比如:橙色信封表示發射,那么火箭就要用橙色的消息接收;如果小貓用綠色的信封發送消息發射,那么火箭就要用綠色的信封接收消息,開始執行)