Я пытаюсь анимировать объект по экрану в pygame
с помощью класса.
Я пробовал это без класса и работает просто отлично, но с классом это не работает.
class Car:
def __init__(self):
self.locx = 20
self.locy = 90
self.x = 20
self.y = 90
def draw_car(self):
pygame.draw.circle(screen, RED, [self.locx, self.locy], 20, 8)
def animator(self):
self.locx += 5
def main_game(): # main game loop, for all code related to the simulation
game_play = False
while not game_play:
for event in pygame.event.get():
if event.type == pygame.QUIT:
game_play = True
pygame.quit()
clock.tick(60)
screen.fill(BLACK)
pygame.draw.line(screen, BLUE, [1, 450], [800, 450], 5)
draw_road()
Car()
Нарисуйте круг и анимируйте его по экрану с помощью класса.