Pygame入门(2)动画

Pygame入门(2)动画

1. 帧速率或刷新速率

这是程序每秒钟绘制的图像的数目,用FPS或帧/秒来度量(在计算机显示器上,FPS常见的名称为赫兹,很多显示器的帧速率是60Hz,或者每秒60帧)。修改FPS常量,将其设置为一个较低的值会使得程序运行的很慢,较低的帧速率会使图片看上去抖动或卡顿。将其设置为一个较高的值,会使得程序运行的很快。

2. pygame.time.Clock()

Clock对象会在循环的每一次迭代上都设置一个小小的暂停,从而确保程序不会运行的太快。如果没有暂停,程序可能会按照计算机所能够运行的速度去运行。调用Clock对象中的tick(),确保程序按照相同的速度运行。

3. 暂停方法

方法一:fspClock.tick(FPS)

方法二:import time

time.sleep(0.2)  #程序停止0.2s。