我希望能够创建多个汽车精灵对象但在x + = 10之内,就像停车场一样。我该怎么做?它一直在彼此之间产卵。任何帮助将非常感激。
#class
class Car(pygame.sprite.Sprite):
def __init__(self):
super().__init__()
self.image = pygame.image.load('car.png')
self.rect = self.image.get_rect()
#in my main game to create
for i in range(3):
car = Car()
car.rect.x +=15
car_sprite_list.add(car)
答案 0 :(得分:0)
car.rect.x
可能从0
开始,因此自0 + 15 = 15
以来,所有汽车都具有相同的x
坐标。尝试使用i
:
car.rect.x = 15 * i