爆炸效果的粒子系统如何删除?

for(int i=enemyVectorW.size()-1;i>=0;i--)
    {
        auto rect = enemyVectorW.at(i)->getBoundingBox();
        for(int j=bulletVectorW.size()-1;j>=0;j--)
        {
            auto newbullet = bulletVectorW.at(j);
            auto point = bulletVectorW.at(j)->getPosition();
            if(rect.containsPoint(point))
            {
                auto ps = ParticleSystemQuad::create("plist/boomW.plist");
                ps->setPosition(Vec2(newbullet->getPositionX(), newbullet->getPositionY()));
                this->addChild(ps);

                bulletVectorW.at(j)->removeFromParentAndCleanup(true);
                bulletVectorW.eraseObject(bulletVectorW.at(j));

                enemyVectorW.at(i)->removeFromParentAndCleanup(true);
                enemyVectorW.eraseObject(enemyVectorW.at(i));

                auto saveData = m_ui->getSaveData();
                saveData->setScore(saveData->getScore() + 1);
                break;
            }
        }

```


我在碰撞检测里添加的爆炸效果
爆炸完之后,
请问要如何删除?
      auto ps = ParticleSystemQuad::create("plist/boomW.plist");
            ps->setPosition(Vec2(newbullet->getPositionX(), newbullet->getPositionY()));
            this->addChild(ps);

这一句

setAutoRemoveOnFinish(true); 应该是这个函数吧。

有这个函数的吗?

有2楼所说的那个函数。用那个可以删除的