这是学习嵩天老师都课程,习得并引以为笔记。
pygame提供了一个pygame.display.get_active()函数感知窗口是否被图标化。当窗口在系统中显示屏幕绘制时返回true,否则返回false。即该函数可以判断游戏窗口是否被最小化,在被感知最小化后,我们就可以进一步设置最小化后响应其它模式或者暂停游戏。
我们可以在小球移动前加一行代码即可:
import pygame,sys
pygame.init()
icon = pygame.image.load("Aatrox0.jpg") #surface对象
pygame.display.set_icon(icon) #设置图标
#vInfo = pygame.display.Info() #设置显示
size = width,heigth = 600,400
#size = width,heigth = vInfo.current_w,vInfo.current_h
speed = [1,1]
BLACK = 0,0,0
#screen = pygame.display.set_mode(size)
screen = pygame.display.set_mode(size,pygame.RESIZABLE)
#screen = pygame.display.set_mode(size,pygame.NOFRAME)
#screen = pygame.display.set_mode(size,pygame.FULLSCREEN)
pygame.display.set_caption("游戏之旅")
ball = pygame.image.load(