state_list[1] == 1: # 中键
pass
if state_list[2] == 1: # 右键
pass
pygame.Surface...对象
可以看作一个图像对象,这个概念非常重要,屏幕上看见的图形都是这个对象;
不管是图片加载返回的对象:
pygame.image.load -> Surface
load(filename)...= pygame.Surface([width,height])
绘制的几何图形;
# 绘制一条线
pygame.draw.line(screen, [200,0,0], [0, 0], [50,...200,0,0], [60, 250], 40)
# 绘制弧线
pygame.draw.arc(screen, [200,0,0], [210, 75, 150, 125], 0, pi/2, 2)
还是绘制的字体文本对象...,
sprite = pygame.sprite.Sprite()
sprite_list = pygame.sprite.Group()
绘制图形和检测游戏对象碰撞都非常方便。