0

レイヤーからシーンを取得することはできますが、レイヤーを管理するシーンを作成する方法がわかりません。これは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);

}
}

ここでの私のコンストラクターは呼び出されません。何をすべきかについてのアイデアはありますか?

4

1 に答える 1

0

CCSceneのサブクラスは、静的メソッドnode()を再実装する必要があります。CCScene.hの下部をご覧ください。

于 2011-11-26T09:10:12.010 に答える