当前位置: 移动技术网 > IT编程>脚本编程>Python > Python游戏开发入门2:pygame屏幕绘制机制

Python游戏开发入门2:pygame屏幕绘制机制

2018年12月12日  | 移动技术网IT编程  | 我要评论

接待台,审查员,郑钤丹

pygame屏幕绘制机制简介

pygame屏幕尺寸和模式设置 pygame窗口标题和图标设置 pygame窗口感知和刷新运用

屏幕控制

pygame.display
用来控制pygame游戏的屏幕
pygame有且只有一个屏幕
屏幕左上角坐标为(0,0)
以像素为单位

屏幕控制需求

 游戏全屏
 游戏屏幕大小可调节
 游戏屏幕无边框
 更改游戏标题栏内容
 更改游戏图标

屏幕模式函数

pygame.display.set_mode(r=(width, height), flags=0)
 pygame.resizable 窗口大小可调
 pygame.noframe 窗口没有边界显示
 pygame.fullscreen 窗口全屏显示

pygame.display.info() # 好像不可用
 current_w:当前显示模式或窗口的像素宽度
 current_h:当前显示模式或窗口的像素高度

窗口标题和图标

pygame.display.set_caption(title, icontitle=none)
pygame.display.set_icon(surface)
pygame.display.get_caption()
返回结构为(title, icontitle)

窗口感知和刷新

pygame.display.get_active()
当窗口在系统中显示(屏幕绘制/非图标化)时返回true,否则返回false
pygame.display.flip() 重新绘制整个窗口
pygame.display.update()仅重新绘制窗口中有变化的区域,相比.flip()执行更快

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网