人物依序跳舞 ( 廣播 )
這篇文章會介紹,如何在 Scratch 裡使用廣播訊息、角色造型切換...等積木,實作舞台上的人物,依序跳舞切換造型的動畫效果。
角色設定
在角色編輯區,刪除貓咪角色,加入四個正在跳舞的人物角色 ( 參考:Scratch 角色設定 )。
分別點選每個人物角色,可以看到每個角色都有一些不同的舞蹈造型,待會使用到這些造型。
透過角色區域的 x、y 和尺寸功能,設定每個人物角色在舞台上的大小和位置。
積木程式原理
因為有四個角色,各自的積木程式如下:
第一個人物:
在點擊綠旗後,設定最初的造型,接著讓造型變換十次,變換結束後變回原本的造型,同時發送「a」的廣播訊息。
第二個人物:
第一組程式在點擊綠旗後,設定最初的造型,第二組程式設定收到 a 的訊息後,讓造型變換十次,變換結束後變回原本的造型,同時發送「b」的廣播訊息。
第三個人物:
第一組程式在點擊綠旗後,設定最初的造型,第二組程式設定收到 b 的訊息後,讓造型變換十次,變換結束後變回原本的造型,同時發送「c」的廣播訊息。
第四個人物:
第一組程式在點擊綠旗後,設定最初的造型,第二組程式設定收到 c 的訊息後,讓造型變換十次,變換結束後變回原本的造型。
完成效果
四個角色都設定完成後,點擊綠旗,就能看到人物依序跳舞的動畫。
範例解答
範例解答:人物依序跳舞 ( 廣播 )
延伸練習
如果已經熟悉了人物依序跳舞 ( 廣播 )的原理,還可以嘗試更多好玩的作法:
- 讓最後一個角色結束之後,再讓第一個角色跳舞。( 解答 )
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~