我在我的cocos2d-iphone游戏(1.0.1)中使用了pushScene和popScene。
所以我有这个:
Scene1,Scene2(Scene2是推送的场景)。
现在我使用popScene,所以我有
场景1。
从popScene方法恢复时,有没有办法在Scene1中运行方法?我的意思是,我希望Scene1意识到它重新开始工作。我尝试在onEnter方法中添加一些东西,但实际上没有用(屏幕是黑色的,或触摸不起作用)
答案 0 :(得分:0)
好的,修好了。
您确实可以使用onEnter方法,但必须先调用[super onEnter]
。
我这样做:
-(void)onEnter {
[self doSomething];
}
但应该是这样的:
-(void)onEnter {
[super onEnter];
[self doSomething];
}