回应popScene

时间:2012-07-19 16:50:07

标签: cocos2d-iphone

我在我的cocos2d-iphone游戏(1.0.1)中使用了pushScene和popScene。

所以我有这个:

Scene1,Scene2(Scene2是推送的场景)。

现在我使用popScene,所以我有

场景1。

从popScene方法恢复时,有没有办法在Scene1中运行方法?我的意思是,我希望Scene1意识到它重新开始工作。我尝试在onEnter方法中添加一些东西,但实际上没有用(屏幕是黑色的,或触摸不起作用)

1 个答案:

答案 0 :(得分:0)

好的,修好了。

您确实可以使用onEnter方法,但必须先调用[super onEnter]

我这样做:

-(void)onEnter {
      [self doSomething];
}

但应该是这样的:

-(void)onEnter {
      [super onEnter];
      [self doSomething];
}