我不明白为什么这段代码不正确......
DeadPanelLayer* deadPanelLayer = [DeadPanelLayer node];
[(CCScene*)self.parent addChild:deadPanelLayer z:2];
DeadPanel 是我想在从另一层运行的场景上添加的层
知道为什么我的图层没有加载吗?
编辑:游戏没有崩溃,但新层没有出现。我什至尝试移动场景和图层上的对象,以确保它没有显示由于 zindex hierarchic
但还是……
我尝试在 Scene 上添加一个方法来添加图层,以防它从父级调用:
[(GameScene*)self.parent showDeadPanel];
甚至从导演那里得到当前场景
[[CCDirector sharedDirector] runningScene]
它也不起作用