需求回顾——英雄需求
- 游戏启动后,英雄出现在屏幕的水平中间位置,距离屏幕底部120像素
- 英雄每隔0.5秒发射一次子弹,每次连发三枚子弹
- 英雄默认不会移动,需要通过左右方向键,控制英雄在水平方向移动
添加发射子弹事件
pygame的定时器使用套路非常固定:
- 定义定时器常量——eventid
- 在初始化方法中,调用set_timer方法设置定时器事件
- 在游戏循环中,监听定时器事件
def fire(self):
print("发射子弹...")
需求回顾——英雄需求
添加发射子弹事件
pygame的定时器使用套路非常固定:
def fire(self):
print("发射子弹...")