如何将精灵放置到pygame中的矩形对象上?

0 投票
1 回答
596 浏览
提问于 2025-04-18 15:35

我在想,大家有没有人知道怎么把一个精灵(sprite)附加到我在pygame里已经创建的矩形(rect)对象上?

这是我的代码:

blocktexture1 = pygame.sprite.Sprite()
blocktexture1.rect = self.platforms
for block in self.platforms:
   pygame.draw.rect(screen, self.colour, block, 0)

我不太明白应该把精灵的矩形属性应用到哪个矩形上!

1 个回答

0

把你的精灵(sprite)的 rect 属性设置为你创建的矩形(Rectangle)。比如说:

example_sprite = pygame.sprite.Sprite()
example_rect = pygame.Rect(0, 0, 50, 50)
example_sprite.rect = example_rect

撰写回答