Bild wird nicht angezeigt

Probleme bei der Installation?
Antworten
Feuerbaum
User
Beiträge: 1
Registriert: Donnerstag 26. März 2020, 22:40

#get pygame to python
import pygame
pygame.init()

#Create window
window = pygame.display.set_mode((500, 500))

#Name Window
pygame.display.set_caption("Test")

walkRight = pygame.image.load("Steve.png")
walkLeft = pygame.image.load("Steve.png")
walkUp = pygame.image.load("Steve.png")
walkDown = pygame.image.load("Steve.png")


#Color of object
color = (255, 255, 0)


#Coordinates of object
x = 53
y = 202


#size of object
width = 64
height = 64


#Ball Speed
speed = 15


left = False
right = False
up = False
down = False

walkCount = 0


def redraw():
global walkCount
#Background of Window
window.fill(0, 0, 0)
#Commands for object appears

if left:
win.bilt(walkLeft)
elif right:
win.bilt(walkRight)
elif up:
win.bilt(walkUp)
else:
win.bilt(walkDown)

pygame.draw.rect(window, color,(x, y, width, height))
pygame.display.update()

#fps
run = True
while run:
pygame.time.delay(100)

#Quit on close
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
#Controls
keys = pygame.key.get_pressed()

#Left is - pixels
if keys[pygame.K_a] and x > speed:
x -= speed
left = True
right = False
up = False
down = False
#Right is + pixels
if keys[pygame.K_d] and x < 500 - width - speed:
x += speed

left = False
right = True
up = False
down = False


#Up is - pixels
if keys[pygame.K_w] and y > speed:
y -= speed

left = False
right = False
up = True
down = False

#Down is + pixels
if keys[pygame.K_s] and y < 500 - height - speed:
y += speed

left = False
right = False
up = False
down = True

redraw()






pygame.quit()



/\
|
Bei dem Code steht der error:
walkRight = pygame.image.load("Steve.png")
pygame.error: Couldn't open Steve.png


Was ist das problem?





bei diesem code wir
Sirius3
User
Beiträge: 18217
Registriert: Sonntag 21. Oktober 2012, 17:20

Wo liegt die Datei? In dem Verzeichnis aus dem Du das Programm gestartet hast? Es gibt ein sogenanntes Arbeitsverzeichnis, das im Normalfall nicht das Verzeichnis ist, wo die Pythondatei liegt.
Antworten