2017-01-03 3 views

Antwort

3

Ja, einfach: pygame.sprite.Group().empty() wird es tun.

Bearbeiten zur Klarstellung:

Da Sie einen Verweis auf das Objekt Group haben, rufen Sie empty() auf dieser Referenz, z.B.

spriteList.empty() 
spriteList.add() 
+0

Ich versuchte dies aber, wenn ich versuche, etwas zu der Gruppe hinzuzufügen, nachdem ich es geleert haben, gibt es die Fehlermeldung: „exceptions.AttributeError:‚NoneType‘Objekt kein Attribut‚add‘hat“ –

+0

Wie sind Sie versuchen, sie hinzuzufügen, nachdem Sie die Sprite-Gruppe leeren? 'pygame.sprite.Group(). empty()' gibt 'None' zurück, also wenn du es so machst:' pygame.sprite.Group(). empty(). add (sprite) 'es wird nicht funktionieren weil Sie tatsächlich 'add()' auf 'None' aufrufen wollen. –

+0

Ich habe die' pygame.sprite.Group(). empty() 'und dann in der nächsten Zeile, die ich gemacht habe' spriteList.add() ' –