pygame 模块的例子
pygame.Color 颜色模块
#用于创建颜色对象
pygame.Color(R,G,B) #RGB颜色 pygame.Color(R,G,B,a) #带有a通道的RGB颜色 pygame.Color(color_value) #复制一个颜色对象,color_value有多种形式,详见官方文档
pygame.display 显示模块
#不用创建对象
#使用步骤 #初始化—>显示->关闭 #更高级的初始化包含此低级初始化,如pygame.init #一般不会单独关闭显示模块,都是直接关闭窗口 #所以,现实步骤 pygame.init() #初始化 ... pygame.display.set_mode(size) #显示 ... sys.exit() #关闭
pygame.draw 绘制模块
#用的是里面的函数 #比如说 pygame.draw.rect(surface,color,rect,width = 0)
#surface可以从display中获取,也可以另外创建
pygame.event 事件模块
#pygame也是基于事件驱动的 pygame.event.get() #获取事件队列中的所有事件 pygame.event.poll() #获取事件队列中的一个事件
pygame.font 字体模块
pygame.image 图像模块
#使用这里的函数产生surface对象 pygame.image.load(filename)
pygame.key 键盘模块
pygame.surface 界面模块
#surface类似于windows的DC pygame.Surface.blit(source,dest,area = None,special_flags = 0)