Ich habe einen Fehler, der meinen Player daran hindert, sich zu bewegen [Duplikat]Python

Python-Programme
Guest
 Ich habe einen Fehler, der meinen Player daran hindert, sich zu bewegen [Duplikat]

Post by Guest »

Code: Select all

import pygame, sys

from pygame.locals import *
pygame.init()

screen = pygame.display.set_mode((500, 500))
pygame.display.set_caption("Beta game")

clock = pygame.time.Clock()

playerimg = pygame.image.load('player.png')

playerx = 50
playery = 400

def player(x, y):
screen.blit(playerimg, (x, y))

while True:
screen.fill((146, 244, 255))

for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit
sys.exit()

if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
playerx -= 5

if event.key == pygame.K_RIGHT:
playerx += 5

if event.type == pygame.KEYUP:
if event.key == K_LEFT:
playerx = 0

if event.key == K_RIGHT:
playerx = 0

player(playerx, playery)
clock.tick(60)
pygame.display.update()
Wenn ich im Vidstudio-Code versuche, den Player zu bewegen, bewegt er sich, kehrt aber unmittelbar danach in seine ursprüngliche Position zurück.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post