我想定位我的image and rect
,但它们已经来回移动了。当他们已经在移动时,我仍然可以在这个阶段手动定位他们的起点吗?
目前,图像在屏幕上来回反弹。我想将此运动的起点定位到任意点,例如(0,100)
我的窗口。有没有办法设置我的这个位置,image and rect
以便它可以保持它的运动,但只是从另一个点开始?目前它卡在顶部,我尝试了一些不起作用的东西:
self.image = pygame.image.load('picture.jpg')
self.rect = self.image.get_rect()
self.screen.fill(self.bg_color)
self.rect.move_ip(5,0) #only moving on the x axis
if self.rect.left < 0 or self.rect.right > self.width:
self.speed[0] = -self.speed[0]
self.screen.blit(self.image,self.rect)
pygame.display.flip()
有没有办法为我的 Surface 对象和矩形设置起始位置?