- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 eclipse 构建游戏,现在我想使用 Cocos2d engine。我的问题是我想合并我完成的程序和cocos2d引擎的滑动菜单。现在我的问题是如何将我的 Menu Class 扩展到 Activity class 以便我可以为我的 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 中的 2 个类。但是您可以使用接口(interface)或观察者/监听器模式。
关于android - Cocos2d : Activity class & CCLayer class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25083021/
我的 CCScene 中有三层. MainLayer其中包含 GameLayer和 HUDLayer .这是现在的样子: [ z-Order ] | [ Layer ] ========
这是关于 Difference between CCNode::init() and CCNode::onEnter() 的主题。不过我遵循了advice他们给了。 void MyLayer::onE
我正在使用 Cocos2d 拖动 Sprite ,并在选择 Sprite 时尝试添加边框。我可以显示我的白色背景,但事实证明我的边框特别困难。我有这个代码: if(self.selectedSprit
有什么方法可以在 cocos2d iPhone 库中创建圆角 CCLayer 类的子类吗?也许一些解决方案已经存在?有什么想法吗? 谢谢。 最佳答案 我在这里得到原始代码:A-roundedrecta
我有两个 cclayers。顶部的 clayer 有几个对象(从 ccnode 派生)并且启用了多点触控。我使用 cctouchesbegan 来检测这些对象上的触摸。一切正常。 但在顶部 claye
我创建了一个层,它的唯一目的是阻止(“吞下”)触摸,并且可以打开和关闭此功能。该类非常基础,如果它收到触摸,它总是会吞下它: bool BlockingLayer::init(){ // Su
结论:实践证明这三个东西的默认坐标都是0,0 默认锚点都是0.5,0.5。 ?
我尝试过使用shake Gesture Recognition wrapper来检测摇动手势。我还尝试实现 Geeky Lemon 中建议的代码。但我无法处理摇动手势。有什么办法可以识别摇动手势吗?
我有最新的cocos2d、Xcode4和iOS5 SDK。我正在 iPhone 4 (5.0.1) 上测试我的应用程序。模拟器上不会发生崩溃 - 仅在设备上发生。 第一次运行时,我的应用程序在进入第一
我是 Cocos2d 的新手。我有这个图层代表我的主要游戏场景。让我们谈谈 Cocos2D 默认模板。在这种情况下,我的主要游戏场景将是 HelloWorldLayer。 现在我想展示一个菜单。我已经
我将以我是 IOS 的完全新手这一事实作为这个问题的开头,并且我正在努力学习,因为我去这里。 我正在开发的应用程序有一个导航 Controller ,其中包含一个包含应用程序选项的标题屏幕 View
我在“GameScene”中添加了一个额外的 CCLayer,只要我的角色在屏幕上收集了给定数量的对象,该 CCLayer 就会变得可见 ([self addChild:_congratsScreen
我目前有一个 UIView 持有一个 UIScrollView。 我想将容器 View 更改为包含 CCLayer 的 cocos2d 场景。 是否可以将 UIScrollView 添加到 CCLay
cocos2d 中的每个 CCLayer 都有这些信息(请参见打印屏幕中的红色矩形)。 我怎样才能删除它? 最佳答案 将此代码添加到应用程序委托(delegate)文件项目初始化区域中。 [[Dir
问题: 在 iPhone 的 cocos2d 领域,UIKit 的 -viewDidAppear 回调对 CCLayer 的作用是什么? *如果不存在等效项(文档中似乎是这种情况),您推荐的了解 CC
我正在创建一个包含项目列表的场景,例如商店菜单。理想情况下,我想在 CocosBuilder 中为单个商店项目创建布局。然后,在代码中,我访问该布局并为我的所有商店商品制作多个拷贝,这些拷贝可以添加到
我有一个扩展 CCLayer 的类。我必须从 Assets 文件夹中获取一个文本文件。但是我不能在这个类中使用 getAssets()。我如何在扩展 CCLayer 的类中使用 getAssets()
我想为某些场景创建星空。主要问题是需要一些时间来用粒子填充所有屏幕。有人建议我在一开始就创建整个天空,并在调用之间保存它。我试过这样的事情: @implementation StarrySky sta
我正在制作类似愤怒的小鸟的游戏 cocos2d & box2d对于iPhone,当我抛出的 body 超出屏幕时,我需要缩小相机 View ,然后它应该按照正常位置放大。(如果你在手机上玩过愤怒的小鸟
我正在使用 eclipse 构建游戏,现在我想使用 Cocos2d engine。我的问题是我想合并我完成的程序和cocos2d引擎的滑动菜单。现在我的问题是如何将我的 Menu Class 扩展到
我是一名优秀的程序员,十分优秀!