我使用eclipse构建游戏,现在我想使用Cocos2d引擎。我的问题是我想合并完成的程序和cocos2d引擎的滑动菜单。现在,我的问题是如何将菜单类扩展为Activity类,以便可以为XML调用onCreate和setContentView,还可以扩展为CCLayer类以使菜单类连接到Cocos2d的滑动菜单上。

感谢您的任何建议和帮助。并请您道歉。

更新:继承人代码

public class Menu extends Activity implements OnClickListener{
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        .... //some codes here
    }
    @Override
    public void onClick(View view) {
        // some codes here.
    }
}


这是我想在CCLayer中使用的方法,但需要从该类扩展它。

public static CCScene scene()
{
    CCScene scene = CCScene.node();
    CCLayer layer = new Menu();
    scene.addChild(layer);
    return scene;
}

最佳答案

无法在Java中扩展2个类。但是您可以使用接口或观察者/侦听器模式。

10-08 11:56