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

Cocos2d iphone Cocos2d-获取当前场景的方法?,cocos2d-iphone,Cocos2d Iphone,我正在寻找一种获取当前场景的方法,这样我就可以随时知道哪个场景正在运行 谢谢 签出CCDirector。您可以获得如下所示的跑步场景: [[CCDirector sharedDirector] runningScene]; 从cocos2D的文档中: -(CCScene*)运行场景[读取,分配] 当前的跑步场景。导演一次只能运行一个场景 Sandro Meier谢谢,我如何将跑步场景与其他场景进行比较,以检查它们是否相同?猜测它们都是指针,您可以检查两个指针是否相同!是的,照加杰说的做。只需使

我正在寻找一种获取当前场景的方法,这样我就可以随时知道哪个场景正在运行


谢谢

签出
CCDirector
。您可以获得如下所示的跑步场景:

[[CCDirector sharedDirector] runningScene];
从cocos2D的文档中:

-(CCScene*)运行场景[读取,分配]

当前的跑步场景。导演一次只能运行一个场景


Sandro Meier

谢谢,我如何将跑步场景与其他场景进行比较,以检查它们是否相同?猜测它们都是指针,您可以检查两个指针是否相同!是的,照加杰说的做。只需使用==运算符比较指针。如果(yourScene==[[CCDirector sharedDirector]runningScene]){做点什么…}谢谢,但是-如果([[CCDirector sharedDirector]runningScene]==[MenuScene scene]){NSLog(@“MenuScene”);}-它没问题。不客气。;-)在这种情况下,您可以比较类。[[[CCDirectory sharedDirector]runningScene]是类:[MenuScene类]]所以它应该可以工作。;-)