Pygame 中的表面或精灵?

Surfaces or Sprites in Pygame?

晚上好,我正在制作一个平台游戏,想知道您什么时候应该使用两者之一。 例如:

1)玩家控制的角色

2)构成关卡的纹理方块

3)背景

Should/Could 你用精灵制作一切?

我只想知道如果您要从事 pygame 项目,您会怎么做。

我问这个是因为我看到很多 pygame 教程解释了如何使用表面添加纹理,但在其他教程中,他们使用 sprite 对象代替。

是的,您可以用精灵制作包括背景在内的所有内容。虽然它通常对背景没有意义(除非你正在做某种形式的图层)。

其余的通常与 sprite 一样有意义,但这取决于您的情况。