Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocos2d iphone cocos2d粒子系统自动删除_Cocos2d Iphone_Particles - Fatal编程技术网

Cocos2d iphone cocos2d粒子系统自动删除

Cocos2d iphone cocos2d粒子系统自动删除,cocos2d-iphone,particles,Cocos2d Iphone,Particles,据我所知,AutoRemoveonfish仅在持续时间为有限值时才起作用。但是如果我在某个点停止粒子系统,它会在没有粒子留下后删除节点吗? 比如说 CCParticleSun *particleSun = [CCParticleSun node]; particleSun.autoRemoveOnFinish = YES; [self addChild: particleSun]; 在比赛的某个时刻,我 [particleSun stopSystem]; 这会在没有粒子留下后删除节点吗? 提

据我所知,AutoRemoveonfish仅在持续时间为有限值时才起作用。但是如果我在某个点停止粒子系统,它会在没有粒子留下后删除节点吗? 比如说

CCParticleSun *particleSun = [CCParticleSun node];
particleSun.autoRemoveOnFinish = YES;
[self addChild: particleSun];
在比赛的某个时刻,我

[particleSun stopSystem];
这会在没有粒子留下后删除节点吗?
提前感谢您的帮助。

答案是肯定的。请参阅
CCParticleSystem.m中的方法
-(void)update:(ccTime)dt

    if( particleCount == 0 && autoRemoveOnFinish_ ) {
                [self unscheduleUpdate];
                [parent_ removeChild:self cleanup:YES];
                return;
            }

尝试在此处设置断点进行检查,在没有粒子留下后将调用此断点。

您还帮助我删除了一个bug。感谢you@user1817517请接受答案结束这个问题,这样答案可以帮助有同样问题的人:)谢谢你:D,你很有帮助