03.动画
import pygame import sys from pygame.locals import * pygame.init() # 帧速率(frame rate)或刷新速率(refresh rate)是程序每秒钟绘制的图像的数目, # 用FPS或帧/秒来度量(在计算机显示器上,FPS常见的名称是赫兹。很多显示器的帧速率是60Hz,或者说每秒60帧)。 # 视频游戏中,较低的帧速率会使得游戏看上去抖动或卡顿。 # 如果游戏包含的代码太多了,以至于无法运行来频繁地绘制到屏幕上,那么,FPS会下降。 FPS = 30 fpsClock = pygame.time.Clock() DISPLAYURF = pygame.display.set_mode((400, 300), 0, 32) pygame.display.set_caption('Animation') WHITE = (255, 255, 255) catImg = pygame.image.load('cat.png') # 将图像(精灵)加载到Surface对象上,返回一个Surface对象 catx = 10 caty = 10 direction = 'right' while 1: DISPLAYURF.fill(WHITE) if direction == 'right': catx += 5 if