pygame屏幕绘制机制

重要函数

pygame屏幕绘制机制

 

屏幕模式函数

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

pygame屏幕绘制机制

调用前打印的是当前操作系统的屏幕信息,调用后打印的是游戏窗口屏幕信息

pygame屏幕绘制机制

pygame屏幕绘制机制

if event.type == pygame.VIDEORESIZE:
    size = width, height = event.size[0], event.size[1]
    screen = pygame.display.set_mode(size, pygame.RESIZABLE)

 

标题和图标函数

pygame屏幕绘制机制

pygame屏幕绘制机制

pygame屏幕绘制机制

pygame屏幕绘制机制

 

感知型,窗口最小化,停止运动,恢复继续运动

pygame屏幕绘制机制

if pygame.display.get_active():
    ballrect = ballrect.move(speed)