2011-11-26 38 views
0

我可以從一個圖層獲取場景,但我不知道如何擁有一個管理圖層的場景。我可以在iPhone上做到這一點,但在Android上我的代碼甚至沒有被調用。Cocos2D 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

我刪除了[iphone]和[cocos2d-iphone]標籤,因爲你的問題與iphone版本的Cocos2D無關。 – LearnCocos2D

回答

0

CCScene的任何子類都必須重新實現靜態方法node()。看看CCScene.h的底部。

相關問題