0

我想在屏幕上放一个精灵,但我想把它放在其他精灵后面的后面层,这样当它们相互经过时它就不会遮盖这些精灵。我该怎么做呢?

4

1 回答 1

1

一种方法是在另一个应该进入前台的/之前将应该进入后台的Surface/进行 blit 。SpriteSurfaceSprite

如果您使用Sprite该类,您还可以使用LayeredUpdatesorLayeredDirty组来为您处理这个问题,方法是在添加到组时使用layer属性或 kwarg Sprite

于 2015-05-05T07:42:07.803 回答