所以我在我的程序中已经到了需要为一些玩家可以碰撞而不会死亡的精灵创建一个组(就像我在屏幕上可能有的其他精灵一样)。
我搜索了谷歌,但似乎官方的 pygame 文档没有用和/或难以理解。我正在寻找任何对此有所了解的人的帮助。
首先,我需要了解如何创建群组。它会进入初始游戏设置吗?
然后在创建组时将精灵添加到组中。pygame 网站在这个问题上有这样的说法:
Sprite.add(*groups)
那么......如何使用它?假设我有一个名为 gem 的精灵。我需要将 gem 添加到 gems 组。是吗:
gem = Sprite.add(gems)
我对此表示怀疑,但没有任何例子可以在网站上发布,我很茫然。
此外,我希望能够编辑某个组的属性。这是通过像我一样定义一个班级来完成的吗?或者它是我在现有精灵的定义中定义的东西,但是有一个'if sprite in group'?