在pygame.sprite子產品裡面包含了一個名為Sprite類,他是pygame本身自帶的一個精靈
在pygame裡,sprite通常是一個二維的圖檔。比如一輛汽車、一個狐狸、一條小狗等
使用sprites的主要好處是我們可以把遊戲裡的所有角色在一個組裡做統一處理。我們可以同時渲染、移動他們。我們還可以檢測一個角色是否群組裡的任何一個角色發生碰撞
遊戲開發最核心的就是碰撞檢測了,子彈擊中敵人、足球射進門、吃加血包這些都是通過碰撞檢測完成的
碰撞執行個體一:紅方塊吃黑方塊
到目前為止,隻有player sprite可以移動。接下來我們讓遊戲裡的所有塊都可以移動,有了上面的基礎,讓所有角色一起移動也非常友善