游戏循环的作用
- 保证游戏不会直接退出
- 变化图像位置——动画效果
- 每隔1/60秒移动一下所有图像的位置
- 调用pygame.display.update()更新屏幕显示
- 检测用户交互——按键、鼠标等...
游戏时钟
- pygame专门提供了一个类pygame.time.Clock可以非常方便的设置屏幕绘制速度——刷新帧率
- 要使用时钟对象需要两步:
- 在游戏初始化创建一个时钟对象
- 在游戏循环中让时钟对象调用tick(帧率)方法
- tick方法会根据上次被调用的时间,自动设置游戏循环中的延时
游戏循环的作用
游戏时钟