gpt4 book ai didi

python - 使用 Pygame 定位移动图像/矩形

转载 作者:太空宇宙 更新时间:2023-11-04 10:42:45 27 4
gpt4 key购买 nike

我想定位我的图像和矩形,但它们已经来回移动了。当他们已经在移动时,我仍然可以在此阶段手动定位他们的起点吗?

目前图像在屏幕上来回跳动。我想将此运动的起点定位到​​任意点,比如我窗口的 (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 对象和矩形设置起始位置?

最佳答案

当然。就这样

 self.rect.move_ip(0, 100)

移动到 (0,100)

参见 the pygame.Rect docs了解更多。

关于python - 使用 Pygame 定位移动图像/矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19531241/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com