Wie man Sprite-Gruppen im Pygame benutzt

Also bin ich an dem Punkt in meinem Programm angelangt, an dem ich eine Gruppe für einige Sprites erstellen muss, mit denen der Spieler zusammenstoßen kann, ohne zu sterben (wie einige andere Sprites, die ich möglicherweise auf dem Bildschirm habe).

Ich habe Google durchsucht, aber es scheint, dass die offizielle Pygame-Dokumentation nutzlos und / oder schwer zu verstehen ist. Ich suche nur ein bisschen Hilfe von jedem, der ein bisschen darüber weiß.

Zuerst muss ich herausfinden, wie man eine Gruppe erstellt. Geht es in der anfänglichen Spieleinrichtung?

Fügen Sie dann bei der Erstellung ein Sprite zu einer Gruppe hinzu. Die Pygame-Seite hat dazu folgendes zu sagen:

Sprite.add(*groups)

Also ... wie benutzt man das? Nehmen wir an, ich habe ein Sprite mit dem Namen gem. Ich muss der Edelsteingruppe Edelsteine ​​hinzufügen. Ist es:

gem = Sprite.add(gems)

Ich bezweifle es, aber ohne Beispiele, die ich auf der Website nennen kann, bin ich ratlos.

Außerdem würde ich gerne Attribute für eine bestimmte Gruppe bearbeiten können. Wird eine Gruppe so definiert wie eine Klasse? Oder ist es etwas, das ich in der Definition für das vorhandene Sprite definiere, aber mit einem "If-Sprite in Gruppe"?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage