pygame屏幕绘制机制
重要函数
屏幕模式函数
pygame.display.set_mode((400,600),pygame.RESIZABLE)
程序运行后,窗口可调,但如果游戏逻辑没改,里面的元素只会在原来的窗口大小你运动
pygame.display.set_mode((400,600),pygame.NOFRAME)
无边界,不能点右上角退出游戏,只能通过其他方式,比如按 q 键退出游戏
pygame.display.set_mode((400,600),pygame.FULLSCREEN)
就全屏显示
屏幕信息函数
vInfo = pygame.display.Info() size = width,height = vInfo.current_w,vInfo.current_h
调用前打印的是当前操作系统的屏幕信息,调用后打印的是游戏窗口屏幕信息
if event.type == pygame.VIDEORESIZE: size = width, height = event.size[0], event.size[1] screen = pygame.display.set_mode(size, pygame.RESIZABLE)
标题和图标函数
感知型,窗口最小化,停止运动,恢复继续运动
if pygame.display.get_active(): ballrect = ballrect.move(speed)