我可以从一个图层中获取场景,但我不知道如何拥有一个管理图层的场景。我可以在iPhone上执行此操作,但在Android上我的代码甚至无法调用。
这是我的开始活动:
CCDirector.sharedDirector().runWithScene(EditorScene.node());
这是我的场景类:
public class EditorScene extends CCScene
{
public EditorScene()
{
CanvasBackgroundLayer canvasBackgroundLayer = (CanvasBackgroundLayer) CanvasBackgroundLayer.node();
CanvasEditorLayer canvasEditorLayer = (CanvasEditorLayer) CanvasEditorLayer.node();
addChild(canvasBackgroundLayer,0);
this.addChild(canvasEditorLayer);
}
}
我的构造函数从未调用过。关于该怎么做的任何想法?
答案 0 :(得分:0)
CCScene的任何子类都必须重新实现静态方法node()。看看CCScene.h的底部。