青少年圖形模塊編程學習:收集愛心(3)
青少年圖形模塊編程學習,kitten block編程學習,Scratch編程學習,一起來學習編程:
歡迎關注本頭條號,關注後可即時獲得本頭條號更新後的文章推送,如果需要源程序代碼,請關注本帳號私信聯繫。
前面我們學習的內容為收集愛心,在舞台上會隨機出現一定數量的愛心,當我們用鼠標點擊愛心後,這一顆愛心就會飄到碗里去。然後,每當我們收到一顆愛心,Avery都會告訴我們一次,並為我們鼓幾次掌。在處理如何讓Avery給我們鼓掌和告訴我們當前收集數量時,我們是用設一個「上次分數」的變量來進行輔助判斷,那麼,還有其它方法嗎?
當然,今天,我們就用消息的方法實現這個操作。
- 增加一個角色,從角色庫裏面找Avery這個角色,導入到舞台,放置到合適的位置並調整好大小。
- 因為要統計收集了多少顆紅星,所以我們要設置一個變量「得分」來計數:
3、修改第一顆愛心的代碼,在等待0.2秒後加一條指令「將得分增加1」,這樣,我們每收集一顆愛心,得分就會增加1,這樣就實現的收集愛心的數量增加,然後廣播一個消息「得分加一」。
4、當角色Avery收到消息「得分加一」後,做做鼓勵動作:告訴我們收集的數量,現時給我們鼓掌。