1

我正在使用 eclipse 构建游戏,现在我想使用Cocos2d 引擎。我的问题是我想合并我完成的程序和 cocos2d 引擎的滑动菜单。现在我的问题是如何将我的菜单类扩展到活动类,以便我可以为我的 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;
}
4

1 回答 1

1

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

于 2014-08-02T14:53:39.877 回答