display|[pygame]中文文档

来源:互联网 发布:ssl默认端口号4848 编辑:程序博客网 时间:2024/05/17 22:31

pygame.display

pygame 中用于控制窗口和屏幕显示的模块


 函数


* pygame.dispaly.init()--初始化display模块

*pygame.dispaly.quit()--  结束display模块

*pygame.dispaly.get_init()-- 如果display模块已经被初始化,则返回True

*pygame.dispaly.set_mode()-- 初始化一个准备显示的界面

*pygame.dispaly.get_surface() -- 获取当前的surface对象

*pygame.dispaly.flip()-- 更新整个待显示的surface对象到屏幕上



      


        这个模块控制pygame显示界面(display)的各种函数。pygame的surface对象既可显示为一个窗口,也可以显示为全屏。当你创建并显示一个常规的surface对象后,在该对象上的改变并不会立即显示到屏幕,你必须选择一个翻转函数来显示改变后的画面。

    显示的原点是(x=0,y = 0),从屏幕的左上角至右下角伸长

  display的初始化有这样几种方式,默认情况下,display作为一个软件驱动的帧缓冲区。除此之外,你可以用硬件加速和OpenGL支持的特殊模块,这些是通过pyame.display.set_mode()函数传入flag参数实现的。微笑

         pygame在任何时间都只允许一个显示画面,新的pygame.dispaly.set_mode()函数会替换掉旧的。如果要精确控像素格式或分辨率,使pygame.display.set_mode_ok()、pygame.display.list_modes()、pygame.display.Info()来查询显示界面的信息。