del пробовал, но... В общем проблема такая. Есть класс player который при нажатии кнопки генерирует экземпляры класса bullet. Экземпляр bullet должен быть разрушен при привышении расстояния до player выше допустимого. class bullet():
def __init__(self, targetNP):
self.NP = NodePath('bulletNP')
self.NP.reparentTo(render)
self.target = targetNP
............
taskMgr.add(self.Update,'bulletTask')
def Update(self,task):
if self.NP.getDistance(self.target)>10:
self.NP.removeNode()
del self
При этом удаляется только NodePath, т.к. FPS продолжает падать