0

使用 cocos2d 我试图切换回用户从后台返回的主场景。主场景被称为Home

我试过没有成功:

-(void) applicationWillEnterForeground:(UIApplication*)application
{

    if( [navController_ visibleViewController] == director_ )
          //[director_ startAnimation]; //this one i took out
        [[CCDirector sharedDirector] replaceScene:[Home node]];


}

发生的事情是我可以看到Home场景已加载-按日志,但我可以看到的视图仍然是另一个场景,而不是Home

每次我们从后台返回时切换/替换/推回主场景的正确方法是什么?

4

1 回答 1

1

把 startAnimation 放回去,一切都会好起来的。没有 startAnimation,cocos2d 仍然处于挂起状态,不会做任何事情。

于 2013-05-03T18:34:50.480 回答