2012-07-19 60 views
1

我在我的cocos2d-iphone遊戲(1.0.1)中使用pushScene和popScene。回覆popScene

所以我有這樣的:

場景1,第二幕:(第二幕:作爲推場景)。

現在我用popScene,所以我有

Scene1。

當從popScene方法中恢復時,是否有方法在Scene1中運行方法?我的意思是,我希望Scene1意識到它正在恢復工作。我試着把東西放在onEnter方法中,但實際上並沒有工作(屏幕是黑色或觸摸不起作用)

+1

你應該能夠做到這一點上無論是的OnEnter或onEnterTransitionDidFinish方法。你能分享更多信息嗎?像onEnter代碼或什麼的? – 2012-07-19 16:55:58

回答

0

好的,修好了。

確實可以使用onEnter方法,但必須先撥打[super onEnter]

我這樣做:

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

但它應該是這樣的:

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

很高興工作。 – 2012-07-19 17:07:10