我有一个派生的精灵对象,我想在它满足特定条件时删除它。从 sprite 类方法本身中以“pygame.sprite.Sprite.kill()”格式删除它是否有任何问题?
class Pellet(pygame.sprite.Sprite):
def __init__(self, tank):
...
def update(self):
"""Update the position of bullets."""
self.rect.move_ip(self.xposc, self.yposc)
if offEdges(self.rect):
self.kill()