pygame游戏的py文件运行好好的,打包成exe文件就会闪退,并且不给出报错信息。经排查,是字体的问题:
font = pygame.font.SysFont('None',40)
上式不会在py文件运行中出现问题,但是exe文件就会导致崩溃。所以需要更换成系统自带的字体,比如 SimHei:
font = pygame.font.SysFont('SimHei',40)
pygame游戏的py文件运行好好的,打包成exe文件就会闪退,并且不给出报错信息。经排查,是字体的问题:
font = pygame.font.SysFont('None',40)
上式不会在py文件运行中出现问题,但是exe文件就会导致崩溃。所以需要更换成系统自带的字体,比如 SimHei:
font = pygame.font.SysFont('SimHei',40)