Pygame 如何进行全屏显示

 

Pygame 如何进行全屏显示

author: 刘敏 EMAIL:liumin3000@gmail.com Date:2008-10-23


Pygame全频显示要做好全频显示需要知道下面3个方法:

pygame.display.set_mode(resolution, flags=0, depth=0): return Surface

这个函数会创建一个display Surface。 参数用来指定请求display的类型。实际创建的display会是系统支持的类型中与请求的尽可能一致的类型。

1 resolution(分辨率)参数是一对数表示宽度和高度

2 flags参数是显示模式(一组选项的集合)

  • pygame.FULLSCREEN 创建全屏的
  • display pygame.DOUBLEBUF 使用HWSURFACE或OPENGL时建议加上这个标志
  • pygame.HWSURFACE 使用硬件加速,只在FULLSCREEN时有效
  • pygame.OPENGL 创建一个可以使用opengl的display
  • pygame.RESIZABLE display的窗口可变大小
  • pygame.NOFRAME display的窗口没有边框和控制条

3 depth参数表示颜色的位数 你也可以添其他的,常见的有:

  • 8 bits 256 色
  • 15 bits 32,768 色
  • 16 bits 65,536 色
  • 24 bits 16.7 百万色
  • 32 bits 16.7 百万色

4 返回Surface,Surface和普通一样使用,但是这个Surface上的东西会最终在显示器上看到。

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值