树莓派3B Pygame小游戏 卡顿 图片闪烁
今天在调试一个上电自启动的Pygame小程序时发现,图片一直闪烁。而进入系统后手动打开该程序又不会闪烁。上网搜索找到的解决办法无法消除此问题。经过反复尝试最终问题得以解决。期间浪费了大量时间,所以决定记录下来避免遗忘,同时也为遇到相同问题的朋友提供一个参考。
贴一下初始化部分代码如下:
pygame.init()
pygame.mouse.set_visible(False)
size = width,height = 1280,800
speed = [-2,1]
screen = pygame.display.set_mode(size,FULLSCREEN | HWSURFACE)
background = pygame.image.load("/home/pi/python_games/mypygame/background1280X800.png").convert()
pygame.display.set_caption("")
red_head = pygame.image.load("/home/pi/python_games/mypygame/01.png").convert_alpha()
green_head = pygame.image.load("/home/pi/python_games/mypygame/02.png").convert_alpha()
blue_head = pygame.image.load("/home/pi/python_games/mypygame/03.png").convert_alpha()
整个程序功能非常简单,就是一个全屏窗口显示背景图。在背景图之上绘制了几个小图形,用键盘控制小图形的移动。闪烁的也是这些小图形。