游戏初始化
- 设置游戏窗口:screen = pygame.display.set_mode((480, 700))
- 创建游戏时钟:clock = pygame.time.Clock()
- 创建精灵、精灵组:enemy = pygame.GameSprite("./images/enemy1.png")
游戏循环
- 设置刷新帧率:clock.tick(60) // 一秒钟画六十次
- 事件监听:pygame.event.get()
- 碰撞检测
- 更新更新/绘制精灵组:enemy_group.update()
- 更新屏幕显示:pygame.display.update()
PlaneGame |
---|
screen clock 精灵组或精灵 |
__init__(self):完成游戏的初始化 __create_sprites(self):在初始化方法内部调用,创建精灵或精灵组 start_game(self): __event_handler(self): __check_collide(self): __update_sprites(self): __game_over() |