我開始觀看一個關於通過senddex學習pygame的YouTube視頻系列。 我一直在關注他的所有步驟,並且我已經達到了我擁有一輛汽車(圖片)的地步,並且它在一個白色屏幕上。但是,當我把功能,以便能夠移動汽車。下次我跑了它,我看不到我的車。我注意到,當我關閉屏幕時,我可以一秒鐘就看到它。我嘗試過以我能想到的方式搜索這個問題。這可能是我的一個小愚蠢的錯誤。預先感謝您 進口pygame爲什麼我的圖片被遮蓋?
pygame.init()
display_width = 800
display_height = 600
black = (0,0,0)
white = (255,255,255)
gameDisplay = pygame.display.set_mode((display_width, display_height))
pygame.display.set_caption('A bit Racey')
clock = pygame.time.Clock()
carImg = pygame.image.load('racecar.png')
def car(x, y):
gameDisplay.blit(carImg,(x,y))
x = (display_width * 0.45)
y = (display_height * 0.6)
x_change = 0
crashed = False
while not crashed:
for event in pygame.event.get():
if event.type == pygame.QUIT:
crashed = True
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
x_change = -5
if event.key == pygame.K_RIGHT:
x_change = 5
if event.type == pygame.KEYUP:
if event.key == pygame.K_LEFT or event.key == pygame.K_RIGHT:
x_change = 0
x += x_change
gameDisplay.fill(white)
car(x,y)
pygame.display.update()
clock.tick(60)
pygame.quit()
quit()
請正確縮進您的代碼示例,因爲您的錯誤可能是不正確縮進的結果。 – skrx