Cocos2d - 一种获取当前场景的方法?

jki*_*gel 12 cocos2d-iphone

我正在寻找一种方法来获取当前场景,以便我能够随时告诉哪个场景正在运行.

谢谢!

San*_*ier 30

退房CCDirector.你可以得到这样的运行场景:

[[CCDirector sharedDirector] runningScene];
Run Code Online (Sandbox Code Playgroud)

从cocos2D的文档:

- (CCScene*)runningScene [read,assign]

当前正在运行的场景.导演当时只能运行一个场景

桑德罗梅尔

  • 没问题.别客气.;-)在这种情况下,你可以比较班级.[[[CCDirectory sharedDirector] runningScene] isKindOfClass:[MenuScene class]]所以它应该可以工作.;-) (4认同)