需求回顧——子彈需求
- 子彈從英雄的正上下方發射沿直線向上方飛行
- 飛出屏幕後,需要從精靈組中刪除
Bullet——子彈
- 初始化方法
- 指定子彈圖片
- 初始速度=-2——子彈需要向上方飛行
- 重寫update()方法
- 判斷是否飛出屏幕,如果是,從精靈組刪除
定義子彈類
- 在plane_sprites新建Bullet繼承自GameSprite
- 重寫初始化方法,直接指定圖片名稱、並且設置初始速度
- 重寫update()方法,判斷子彈飛出屏幕從精靈組刪除
需求回顧——子彈需求
Bullet——子彈
定義子彈類
class MetaCls(type): def __new__(cls, *args, **kwargs): print("in MetaCls") # return super(Meta