小编Fan*_*nic的帖子

如何将CCTransitionPageTurn方向设置为垂直?

我用下面的代码来实现替换场景的效果:

[[CCDirector sharedDirector] replaceScene:[CCTransitionPageTurn transitionWithDuration:0.5f scene:alterScene backwards:NO]];

然后,反转的效果看起来好像传入场景从传出场景左侧转过来.
我想让效果从顶部过来.我怎么能得到这个?

iphone cocos2d-iphone scene

3
推荐指数
1
解决办法
910
查看次数

cancelPreviousPerformRequestsWithTarget在dealloc中不起作用

-(IBAction)voiceBroadcast
{

    if ([audioPlayer isPlaying]) {
        [audioPlayer stop];
        [NSObject cancelPreviousPerformRequestsWithTarget:self];
    }


    else {
        if (nil != audioPlayer) {
            [audioPlayer play];
            audioPlayer.volume = 0.0;
            [self performSelector:@selector(doBgMusicFadeIn)];
            [self performSelector:@selector(doBgMusicFadeDown) withObject:nil afterDelay:3];
            [self performSelector:@selector(startVoiceBroadcast) withObject:nil afterDelay:4];

        }
    }
}

-(void)dealloc
{
    //position
    [NSObject cancelPreviousPerformRequestsWithTarget:self];

    [super dealloc];

}
Run Code Online (Sandbox Code Playgroud)

cancelPreviousPerformRequestsWithTarget:selfdealloc叫,但不工作时,选择仍可以调用.但是,cancelPreviousPerformRequestsWithTarget:selfvoiceBroadcast没有问题.该cancelPreviousPerformRequestsWithTarget方法不能用于dealloc

iphone selector dealloc

2
推荐指数
1
解决办法
6102
查看次数

标签 统计

iphone ×2

cocos2d-iphone ×1

dealloc ×1

scene ×1

selector ×1