我想要做的是制作一个在屏幕的x轴上移动的绿色框。这是在线教程告诉我的内容:
class Player(pygame.sprite.Sprite):
def __init__(self):
pygame.sprite.Sprite.__init__(self)
self.image = pygame.Surface((50, 50))
self.image.fill((0, 255, 0))
self.rect = self.image.get_rect()
self.rect.center = (80, 80)
def update(self):
self.rect.x += 5
但最终得到的结果是一个沿着x轴增长的矩形,而不是沿x轴移动。
为什么这段代码没有按预期移动精灵?