pygame中的屏幕绘制是使用 pygame.display
全屏,屏幕大小可变,屏幕无边框
- 屏幕尺寸和模式设置
- 窗口标题和图标
- 窗口感知和刷新
屏幕尺寸和模式设置
pygame.display.set_mode(r(0,0),flags=0)
r是游戏屏幕的分辨率,采用(width,hight)方式输入
flags控制显示类型,可用|
组合使用
显示类型 | 说明 |
---|---|
pygame.RESIZABLE | 窗口大小可调节 |
pygame.NOFRAME | 无边框 |
pygame.FULLSCREEN | 全屏显示 |
每种显示模式配置相关机制
pygame.display.Info(current_w,current_h)
产生一个显示信息对象VideoInfo
current_w,current_h
分别对应的是当前模式或者窗口的像素宽度和高度
在此上的基础上,我们可以把前面的壁球 代码 进行进一步的修改(改为全屏版)
全屏版代码参考 链 接
屏幕可伸缩版代码参考