Seite 1 von 1

Bild wird nicht angezeigt

Verfasst: Donnerstag 26. März 2020, 23:01
von Feuerbaum
#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

Re: Bild wird nicht angezeigt

Verfasst: Freitag 27. März 2020, 06:25
von Sirius3
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.