2017-04-09 21 views
0

我是Pygame的初學者,並按照本教程在Pygame中構建一個簡單的Minecraft遊戲。我正在按照本教程 http://usingpython.com/events/pygame.image.load()不會顯示。Pygame.image.load不工作?

這裏是我的代碼(主要部分):

#Game Dimensions 
TILESIZE = 20 
MAPWIDTH = 30 
MAPHEIGHT = 20 

#Player and position 
PLAYER = pygame.image.load('Player.png') 
playerPos = [0, 0] 

while True: 
#User Events 
for event in pygame.event.get(): 
    #If they want to quit 
    if event.type == QUIT: 
     pygame.quit() 
     sys.exit() 
    elif event.type == K_RIGHT: 
     if (event.key == K_RIGHT): 
      playerPos[0] += 1 

#Everything between here and 

#Display the player 
DISPLAYSURF.blit(PLAYER, (playerPos[0]*TILESIZE, playerPos[1]*TILESIZE)) 

for row in range(MAPHEIGHT): 
    for column in range(MAPWIDTH): 
     DISPLAYSURF.blit(textures[tilemap[row][column]], (column*TILESIZE, row*TILESIZE)) 

#Here 
#Updates screen 
pygame.display.update() 

Player.png是圓的圖像由20像素

感謝您的幫助(20像素:

回答

1

抽獎玩家在繪製完畢後可能會被覆蓋

+0

是的,這很有效,非常感謝你 – AndreJ

+0

@AndreJ請將此答案標記爲解決方案。 –