为什么我无法通过父级从另一个图层向场景添加新图层?

时间:2013-11-15 01:30:43

标签: cocos2d-iphone

我不明白为什么这段代码不正确......

    DeadPanelLayer* deadPanelLayer = [DeadPanelLayer node];
    [(CCScene*)self.parent addChild:deadPanelLayer z:2];

DeadPanel是我想要在另一个图层上运行的场景中添加的图层

知道为什么我的图层没有加载?

编辑:游戏没有崩溃,但新图层没有显示。我试图甚至移动场景和图层上的对象,以确保它不显示由于zindex层次结构

但仍然......

我尝试在Scene上添加一个方法,以便在从父级调用它时添加该层:

[(GameScene*)self.parent showDeadPanel];

甚至从导演那里获得当前场景

[[CCDirector sharedDirector] runningScene]

它不起作用

0 个答案:

没有答案