我可以从图层中获取场景,但我不知道如何让场景管理图层。我可以在iPhone上做到这一点,但在Android上,我的代码甚至不会被调用。
这是在我的启动活动中:
CCDirector.sharedDirector().runWithScene(EditorScene.node());这是我的scene类:
public class EditorScene extends CCScene
{
public EditorScene()
{
CanvasBackgroundLayer canvasBackgroundLayer = (CanvasBackgroundLayer) CanvasBackgroundLayer.node();
CanvasEditorLayer canvasEditorLayer = (CanvasEditorLayer) CanvasEditorLayer.node();
addChild(canvasBackgroundLayer,0);
this.addChild(canvasEditorLayer);
}
}我这里的构造函数从来没有被调用过。你有什么建议吗?
发布于 2011-11-26 17:10:12
CCScene的任何子类都必须重新实现静态方法node()。看看CCScene.h的底部。
https://stackoverflow.com/questions/8275675
复制相似问题