Python 只显示黑屏的Pygame

Python 只显示黑屏的Pygame,python,pygame,python-3.8,Python,Pygame,Python 3.8,我是Pygame新手,所以在开始实际游戏之前我做了一些测试,但当我执行代码时,我得到的只是一个黑屏,尽管我已经指定了颜色,我也尝试使用blit方法,但仍然只显示一个黑屏。以下是我在Ubuntu 20.04和Python 3.8上的代码和输出: import pygame pygame.init() s = pygame.display.set_mode((1000,500)) testImg = pygame.image.load('player.png') testX = 500 tes

我是Pygame新手,所以在开始实际游戏之前我做了一些测试,但当我执行代码时,我得到的只是一个黑屏,尽管我已经指定了颜色,我也尝试使用
blit
方法,但仍然只显示一个黑屏。以下是我在Ubuntu 20.04和Python 3.8上的代码和输出:

import pygame

pygame.init()

s = pygame.display.set_mode((1000,500))

testImg = pygame.image.load('player.png')
testX = 500
testY = 250

def test(x, y):
    s.blit(testImg, (x,y))

# Game Loop:
running = True
while running:
    s.fill((113,113,113))

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    test(testX, testY)
以下是输出:

在应用程序循环结束时,您错过了更新显示:

running=True
运行时:
s、 填充((113113))
对于pygame.event.get()中的事件:
如果event.type==pygame.QUIT:
运行=错误
测试(testX,testY)

pygame.display.flip()#谢谢。。。不知道that@Shreeniket987非常感谢。不客气。