2017-10-03 1 views
-1

Ich möchte ein Bild blit, aber aus irgendeinem Grund zeigt Pygame diesen Fehler. Irgendwelche Ideen?Bild laden ungültige Zielposition für Blit

import pygame 

def main(): 

    pygame.init() 
    knight = pygame.image.load(r'C:\Users\Sathesh Previn\OneDrive\Game Codes\RPG\Knight Sprite.png') 
    screen = pygame.display.set_mode((640, 480)) 
    done = False 
    white = (255, 255, 255) 

    while done == False: 

     screen.fill(white) 
     screen.blit(knight, 100, 100) 
     pygame.display.update() 

main() 
+0

Was ist der Fehler? –

Antwort

0

Sie müssen pygame.Surface.blit ein Tupel, Liste oder pygame.Rect als dest Argument zu übergeben.

screen.blit(knight, (100, 100)) 
+0

oh ja das habe ich nicht gesehen. Danke, Mann! –