Cocos2d iphone 在Cocos2D中使用setNotificationNode时设置图层的z索引

Cocos2d iphone 在Cocos2D中使用setNotificationNode时设置图层的z索引,cocos2d-iphone,notifications,layer,scene,Cocos2d Iphone,Notifications,Layer,Scene,由于我在透明Cocos2D场景的背景中使用UIView视差图像时存在性能问题(在iOS 6中很好),我想我可能会使用通知节点来运行视差,因为我需要在场景转换之间运行视差。我已经测试了notifications节点的设置,但还没有弄清楚如何以不同的z顺序显示它。我希望它显示在场景中的所有内容下 现在我要考试了 CCLayer *layer = [CCLayer node]; CCLabelTTF *labelTest = [CCLabelBMFont labelWithString:@"test"

由于我在透明Cocos2D场景的背景中使用UIView视差图像时存在性能问题(在iOS 6中很好),我想我可能会使用通知节点来运行视差,因为我需要在场景转换之间运行视差。我已经测试了notifications节点的设置,但还没有弄清楚如何以不同的z顺序显示它。我希望它显示在场景中的所有内容下

现在我要考试了

CCLayer *layer = [CCLayer node];
CCLabelTTF *labelTest = [CCLabelBMFont labelWithString:@"test" fntFile:@"readySetGo.fnt"];
labelTest.position = CGPointMake(100,100);
[layer addChild:labelTest];
[[CCDirector sharedDirector] setNotificationNode:layer]; // Layer should be placed here

[layer onEnter]; // Schedule for updates 

通知节点设计为位于所有其他节点之上。如果您想更改,您可能需要更改源代码,请查看CCDirector如何(以什么顺序)绘制该节点。谢谢。奇怪的是,当我搜索方法“setNotificationNode”时,我甚至无法得到任何结果,这是因为它是一个属性,请尝试只搜索“notificationnode”,谢谢=)我所要做的就是交换[runningScene_uuuu]的顺序;和[通知节点访问];在CCDirectorIOS.m中