資訊內容
Scratch少兒編程之廣播消息
在設計游戲的時候,角色間有時需要互相通信,共同完成一個任務。Scratch里提供了一種角色間互相通信的方法:廣播消息。
什么是廣播消息呢?先看下下面的圖:
廣播消息就好像學校操場上和教室里的大喇叭,播音員在學校廣播室播放廣播,在操場上和教室里的所有人都能聽到這個廣播。如果廣播的內容是通知三年級7班的張三同學傳達室有人找,那張三同學聽到通知后就會立刻去學校傳達室看看誰找自己,其他同學和老師都不會理會這個通知。
Scratch里的廣播消息作用與上面的例子一樣,一個角色發出一個廣播消息后,其他角色都能收到這個消息,需要處理這個消息的角色才需要執行動作。
與廣播消息有關的內容如下:
-
增加一個廣播消息 -- 每個廣播消息可以起一個名字
-
發送廣播消息
發送廣播消息有兩個積木,下面舉例子的時候說明這兩個積木的區別。
-
接收廣播消息
下面舉個例子說明廣播消息的使用方法。
舞臺上一個小女孩和一個小男孩表演,小女孩先跳舞,跳完后給小男孩發個消息,小男孩收到消息后再跳舞。
-
使用
的表演效果
表演說明:小女孩跳舞結束發了條消息,然后說了句“好棒”!
小男孩收到小女孩的消息后開始跳舞。
小女孩說“好棒”和小男孩跳舞同時進行。
小女孩的程序:
說明:使用廣播消息后不等待,
立刻就執行后面說話的程序。
小男孩的程序:
2. 使用的表演效果
表演說明:小女孩跳舞結束發了條消息,然后說了句“好棒”!
小男孩收到小女孩的消息后開始跳舞。
小男孩跳舞結束后小女孩說“好棒”。
小女孩的程序:
說明:使用廣播消息后等待小男孩接收這條消息并跳舞完畢后,才執行后面說話的程序。
小男孩的程序:
通過比較可以看到這兩種情況下,小男孩的程序完全一樣,小女孩的發送消息的積木不一樣產生了不一樣的效果。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
