7.4 角色重疊

如果我們想要讓「橘色恐龍」吃掉「漢堡」,當恐龍「碰撞」到漢堡後,讓漢堡消失,需要使用「重疊」這個概念。也就是當兩個角色的圖案重疊的時候,我們可以用程式編寫一些後續的事件。

請點選「積木程式列表」當中的「角色」,動用滑鼠滾輪查找有關「重疊 (Overlaps)」的積木程式,並拖拉出第一個積木程式「當角色 ( sprite ) 類別 (Player) 重疊角色…」。

將剛剛拖拉出來的積木程式放到「空白處」,因為這個積木程式的「使用方式」與「當啟動時」類似,是無法被放到其他積木內的類型,但可以將其他積木程式放到它們裡面。

讓我們來仔細看這個積木程式,描述中寫到當某個類別「重疊」另一個類別的時候,就會觸發被包在裡面的積木程式。

所以我們如果想要讓「橘色恐龍」重疊到「漢堡」時讓漢堡「消失」,我們可以將漢堡消失的積木程式放在裡面。

讓特定角色消失很簡單,在「角色」清單內有一個「角色 ( mySprite ) 摧毀」,這個積木程式可以幫我讓漢堡「消失」。

記得要選對變數「名稱」,不然什麼事情也不會發生呦!

完成後在「遊戲模擬器」執行看看吧~

角色 ( mySprite ) 摧毀」這個積木程式還能調整摧毀時的特效,請點選積木尾端的「」符號,就能選擇「效果」與調整效果持續的「時間」。

完成後同樣在「遊戲模擬器」執行看看,嘗試切換不同效果,找一個自己喜歡的吧!(*´∀`)~♥

Leave a comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *