Avatar ·

पायथन स्वचालित गति कोड

📁 पायथन, प्रश्न, मदद, त्रुटि, नौसिखिया

इस कोड में आकृति बाईं ओर क्यों नहीं जाती? गति को कैसे लूप करें?

 

import pygame
pygame.init()
WIDTH = 500
HEIGHT = 500
FPS = 60
screen = pygame.display.set_mode((WIDTH, HEIGHT ))
clock = pygame.time.Clock()
BG = (72, 209, 204)
red = (255, 0, 0)
pl = pygame.Rect(0,0,50,50)
direct = True


while True:
    screen.fill(BG)
    pygame.draw.rect(screen,red,pl,8)
    if direct:
        if pl.y <= 450: # नीचे
            pl.y += 3
        else:
            direct = False # रुकें

    else:
        if pl.x <= 450: # दाएँ