现在我的程序已经到了需要为一些玩家可以与之碰撞而不死亡的精灵创建一个组的阶段(就像屏幕上可能有其他精灵一样)。
我已经仔细搜索了Google,但官方的pygame文档似乎没用或难以理解。我正在寻找任何了解此事的人提供一点点帮助。
首先,我需要找出如何创建一个组。这是在最初的游戏设置中完成吗?
然后在创建精灵时将其添加到组中。pygame网站在这个主题上有以下内容:
Sprite.add(*groups)
那么... 如何使用它呢?假设我有一个名为“gem”的精灵。我需要将gem添加到gems组中。是这样的吗:
gem = Sprite.add(gems)
我不太确定,但由于网站上没有任何示例供参考,我感到困惑。
此外,我希望能够编辑特定组的属性。这是通过像定义类一样定义组来完成的吗?还是在现有精灵的定义中进行定义,但使用“如果精灵在组中”的方式?