學習選擇結構、碰撞偵測與遊戲控制的完整教學
本課程將帶領大家製作一個經典的貓咪過馬路遊戲!透過這個專案,我們將學習:
使用上下左右按鍵精確控制貓咪移動
綠車和紫車作為移動障礙,增加遊戲挑戰性
貓咪需要安全到達終點線才算過關
碰撞車輛顯示失敗訊息,到達終點顯示過關訊息
貓咪使用鍵盤控制,支援上下左右四個方向的移動:
碰撞偵測是遊戲中判斷物件是否接觸的重要機制:
綠車作為移動障礙物,持續左右移動:
紫車同樣作為移動障礙物:
貓咪需要偵測是否碰到車輛(失敗)或終點線(過關):
將移動控制和碰撞偵測整合在一起的完整程式:
按照前面章節的程式碼範例,為每個角色編寫對應的程式: