Cocos2d iphone cocos2d iphone中的冻结粒子发射器

Cocos2d iphone cocos2d iphone中的冻结粒子发射器,cocos2d-iphone,Cocos2d Iphone,在我的地图上,它周围有许多粒子发射器。我只想“处理”iPhone屏幕上可见的发射器 我可以在离开屏幕时“杀死”发射器,在回到屏幕(或接近屏幕)时重新初始化它们 但这听起来有点低效。是否有某种方法可以“冻结”粒子发射器,如“它们不做任何消耗更多内存的事情”?如果“冻结”或“暂停”粒子发射器,它仍将使用相同的内存量。杀死它当然更有可能释放粒子系统使用的一些内存 在任何情况下,都可以尝试通过以下方式暂停粒子系统的计划更新: [[CCScheduler sharedScheduler] pauseTar

在我的地图上,它周围有许多粒子发射器。我只想“处理”iPhone屏幕上可见的发射器

我可以在离开屏幕时“杀死”发射器,在回到屏幕(或接近屏幕)时重新初始化它们

但这听起来有点低效。是否有某种方法可以“冻结”粒子发射器,如“它们不做任何消耗更多内存的事情”?

如果“冻结”或“暂停”粒子发射器,它仍将使用相同的内存量。杀死它当然更有可能释放粒子系统使用的一些内存

在任何情况下,都可以尝试通过以下方式暂停粒子系统的计划更新:

[[CCScheduler sharedScheduler] pauseTarget:particleSystem];
[[CCScheduler sharedScheduler] resumeTarget:particleSystem];