问题是由多次调用
pygame.display.update更新().
在应用程序循环结束时更新显示就足够了。
多次调用
pygame.display.update更新()or
pygame.display.flip游戏机()原因
忽隐忽现。
删除对的所有呼叫
pygame.display.update()从你的代码,但调用一次
在应用程序循环结束时:
while running: screen.fill((225, 0, 0)) # pygame.display.update() <---- DELETE # [...] player(playerX, playerY) pygame.display.update()
如果在之后更新显示
屏幕填充(),将显示在短时间内填充了背景色。然后玩家被抽中
(
blit)显示时,播放器位于背景上方。



