【发布时间】:2014-08-01 14:56:50
【问题描述】:
我正在使用 eclipse 构建游戏,现在我想使用 Cocos2d engine。我的问题是我想合并我完成的程序和 cocos2d 引擎的滑动菜单。现在我的问题是如何将我的 Menu Class 扩展到 Activity 类 以便我可以为我的 XML 调用 onCreate 和 setContentView 并扩展到 CCLayer Class 使我的菜单类连接到我的 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 中只能扩展一个类;语言就是这样。
-
安卓是java。不能扩展两个类。
-
如果您提供一些代码,有人可能会提供一些替代方案。
-
@GeorgeBaker 先生,请查看更新。我已经发布了我的代码。谢谢
标签: android eclipse cocos2d-android cclayer ccscene