#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