教學原文參考:猴子接香蕉
這篇文章會介紹,如何在 Scratch 3 裡使用更換造型、改變尺寸、分身、重複無限次、隨機數...等積木,實作猴子接香蕉的小遊戲。
在角色編輯區,刪除貓咪角色,加入「猴子」和「香蕉」兩個角色 ( 參考:Scratch 角色設定 )。
點擊「猴子」角色,設定在點擊綠旗時,透過「重複無限次」積木,讓猴子的 x 座標和滑鼠的 x 座標相同。
點擊「香蕉」角色,設定點擊綠旗時,將香蕉定位到舞台最上方,但 x 的位置為隨機出現,接著使用「重複無限次」搭配「y 改變」,就能讓香蕉往下掉,這時再使用「如果...那麼」積木,判斷香蕉到達舞台底部,或碰到猴子角色時,重新出現在舞台上方,點擊綠旗後,就會看到香蕉掉下來,並且可以用滑鼠操控猴子去接香蕉。
了解香蕉掉落,以及猴子吃香蕉的原理之後,透過「建立分身」,間隔 0.5 秒建立五個香蕉分身,讓香蕉分身執行上面本尊的掉落程式,此外,在猴子碰到香蕉時,額外加入吃東西的音效。
當猴子和香蕉角色的程式積木都完成後,點擊綠旗,就能看到香蕉掉落,並且可以用滑鼠控制猴子去接香蕉。
範例解答:猴子接香蕉
如果已經熟悉了猴子接香蕉的原理,還可以嘗試更多好玩的作法:
大家好,我是 OXXO,是個即將邁入中年的斜槓青年,如果對我有點興趣(笑,可以與我聯繫,一起來做點有玩又有創意的東西吧!