二、屏幕的绘制
本节记录几个屏幕绘制时所需要的函数
pygame.display.set_mode(r,flags)
r是游戏窗口的大小,采用(width,height)的方式输入
flags用来控制显示类型,可用 | 组合使用,常用标签有:
pygame.RESIZABLE 窗口大小可调
pygame.NOFRAME 窗口无边界显示
pygame.FULLSCREEN 窗口全屏显示
pygame.display.info()
产生一个显示信息对象videoinfo,表达当前屏幕的参数信息,在set_mode之前调用,则会显示当前系统显示参数信息
例如:
current_w与current_h,分别记录当前显示窗口的宽度与高度
pygame.VIDEORESIZE
这是一种窗口大小更改事件
事件发生后,返回event.size元组,event.w与event.h记录了更改后的窗口宽度与高度
pygame.display.set_caption(title,icontitle)
title设置窗口的标题内容
icontitle设置图标化后的小标题,可以忽略
pygame.display.get_caption()
能够返回当前设置窗口的标题内容
pygame.display.set_icon(surface)
能够设置游戏窗口左上角的图标,该图标为一个surface对象
pygame.init() #初始化
#设置图标
icon=pygame.image.load("D:\zDownload\图标.png")
pygame.display.set_icon(icon)
效果如下:
pygame.display.get_active()
该函数可用来判断游戏窗口是否被最小化
当窗口在系统中显示时,返回Ture,否则返回False
附学习链接:http://www.icourse163.org/course/BIT-1001873001