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