Python 只显示黑屏的Pygame
我是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
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非常感谢。不客气。