今天在编写一个射击类的游戏时用到粒子系统,点击屏幕发射打中敌机后产生爆炸的粒子效果,以为快要完工的时候,发现每次产生爆炸效果GLcalls(每一帧中openGL指令的调用次数)就增加一次,在手机运行肯定出问题,经过仔细分析发现确实是粒子系统没有被移除的原因。 开始的程序如下: //根据 plist 文件创建粒子系统 ParticleSystem m_emitter1 = ParticleSystemQuad::create("boom.plist"); m_emitter1->retain(); ParticleBatchNode&...