问题标签 [cocos2d-android]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
69744 浏览

android - 如何在android中做翻页/翻页/卷曲效果

可能重复:
在android上实现页面卷曲?

如何在 android 中进行翻页/翻页或卷曲动画?使用 cocos2d 是可能的。如果您知道,请提供任何链接或示例。

0 投票
3 回答
7557 浏览

android - Android 图形内存限制

我正在使用 opengl 和 cocos2d 端口(http://code.google.com/p/cocos2d-android-1)创建一个 android 游戏。我的目标是广泛的设备,并希望确保它运行良好。我只在nexus 上进行测试,希望能从有较慢设备经验的人那里获得一些意见。

目前该游戏使用两个 1024x1024 纹理以及两个 256x256 纹理。这在大多数设备的限制范围内吗?在这些情况下,任何人都对图形内存限制有任何经验或经验吗?如果超出 gfx 内存,它会分页到普通内存吗?

0 投票
2 回答
7669 浏览

android - Android LayoutParams 问题 - 始终在顶部查看

我正在尝试在 cocos2D 游戏中放置 mobclix 广告横幅。我的广告横幅显示在 openGL 视图的顶部。但是,我不知道如何将它放置在我们想要的屏幕底部。来自 mobclix 的示例显示了将重力设置为底部的 LinearLayout 的使用。我在 GameActivity 中尝试了这个,这是启动时的主要活动:

无论我在这里做什么,横幅总是显示在屏幕顶部。任何帮助将不胜感激。

0 投票
2 回答
780 浏览

java - 这通常是如何使用 Java 接口来设置事件处理程序的,这种方法是否存在隐藏的缺点?

大家好,我对 Java 还是比较陌生,正在寻找健全性检查。

我一直在研究Cocos2D的这个 Java 端口并注意到 CCLayer 类具有 Android 原生触摸事件的内置挂钩。这很好,但我真正想要的是像 CCSprite 这样的对象直接响应触摸事件,而不必在层中监听这些事件并遍历所有子级以查找哪些子级恰好与事件的 x/y 坐标相交. 所以我认为这将是一个完美的机会来测试我对如何设置一些事件处理程序并创建一个 CCSprite 的子类的理解,该子类实际上可以监听触摸,而无需通过 CCLayer 了解它。此外,我希望能够临时为不同的 CCSprite 实例分配不同的行为,而无需进一步明确子类化,就像 Android Buttons 没有的那样

这是我在第一次通过时想到的:

现在使用 ITouchable 接口进行回调的类...

最后,实例化类并实现接口......

所以这一切都有效。子类确实成功地向 Cocos2D 触摸调度程序注册,该调度程序成功调用了那些 ccTouches 函数并将 MotionEvents 传递给它们,如果接口已被实例化,它们又会调用我的接口函数。

这是做到这一点的“正确”方式吗(按照您认为合适的方式定义“它”,从使用接口创建事件处理程序到使用 Cocos2D,再到编写 Java)?有我不知道的缺点吗?这是否比遍历作为 CCLayer 子级的所有 CCNode 对象更糟糕?如果是这样,那怎么可能呢?

0 投票
2 回答
4001 浏览

android - android sdk 运行 cocos2d 示例程序的设置环境。

我想安装 cocos2d 以在 android 中开发游戏 .. 那么任何人都可以帮我如何在 android sdk 上安装它吗?

请建议我安装它的步骤....

如果有任何其他工具可用于 android 开发,那么请建议我..

谢谢 ..

0 投票
1 回答
784 浏览

android - 无法加载框架 cocos2d for Android

我正在尝试从图集中绘制一个精灵。我用 Zwoptex 创建了图集和 plist 文件。将这两个文件放在asset文件夹中..

在代码中,我创建了新的 GameScene 类

并尝试加载它..

在调试器中,我收到以下错误:

04-28 12:45:31.662: WARN/System.err(1147): java.io.FileNotFoundException: level1.png 04-28 12:45:32.642: WARN/System.err(1147): java.io.FileNotFoundException :Screen_01_0029_BG_01-0.png 04-28 12:45:32.622:错误/CCSpriteFrameCache(1147):不支持的 Zwoptex plist 文件格式。

screen_01_0029_BG_01-0.png 指的是level1.png图集中的框架之一...

想法?

急诊室

0 投票
1 回答
1546 浏览

android - Cocos2d Android - 结合 CCGLSurfaceView 和其他视图(例如 Admob 或 Imageview)

我陷入了CCGLSurfaceView与其他android原生视图一起工作的问题ImageView,例如。我开始使用 Cocos2D 开发游戏,我打算稍后通过 admob 在其中添加广告。因此,我想在顶部运行CCGLSurfaceView(我的游戏的OpenGL视图),广告应显示在其下方。

我已经尝试了几件事,例如手动(不是通过 XML)将两个视图添加到相对布局中,但不断获取null pointers并且我的应用程序强制关闭。

我还尝试了本教程,他们解释了如何集成admobOpenGl SurfaceView. 但是还是不行,可能是因为我用的是Cocos2d?

我不知道,有人可以帮我解决这个(也许是 cocos2d 特定的)问题吗?

0 投票
2 回答
682 浏览

android - Cocos2D 触控帮助

我是 cocos2d 库的新手,我之前使用过 libgdx 和纯 openGL。如何在 Cocos2d for Android 中处理触摸事件?

0 投票
3 回答
1511 浏览

android - 如何在android cocos2d中播放背景音乐

嗨,我是 cocos2d android 的新手。我在 iphone cocos2d 中的 android cocos2d 中找不到 SimpleAudioEngine 和 CDAudioEngine。那么如何在android中播放背景音乐。

0 投票
1 回答
3344 浏览

android - Cocos2d-android CCMenu 不响应触摸

我开始使用 cocos2d-android 并且在获取菜单以响应触摸事件时遇到了麻烦。

场景加载并运行正常,只是不会响应触摸事件。如果我在 ccTouchesEnded 中设置断点,我可以拦截事件,但 startTouched、optionsTouched 和 helpTouched 永远不会被调用。据我所知,CCMenu 应该内置此功能。

cocos2d-android 是从 cocos2d-iphone 移植过来的。

谁能指出我正确的方向?

更新:

看起来它没有将选择器参数解析为正确的方法。任何人都可以看到 startTouched 或其他人有什么问题吗?