Cocos2D Android如何拥有一个场景对象?

时间:2011-11-26 01:40:05

标签: android cocos2d-android

我可以从一个图层中获取场景,但我不知道如何拥有一个管理图层的场景。我可以在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);

}
}

我的构造函数从未调用过。关于该怎么做的任何想法?

1 个答案:

答案 0 :(得分:0)

CCScene的任何子类都必须重新实现静态方法node()。看看CCScene.h的底部。