问题标签 [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 投票
1 回答
311 浏览

android - Cocos2D-Android 中 Cocos2D-iOS CCNode.visit() 的 Android 等价物?

我的 iOS Coco2D 游戏中有以下代码:

在 Coco2D Android 中,我写道:

我应该在访问方法中写什么作为参数?

0 投票
2 回答
1930 浏览

android - COCOS 2D屏幕截图在Android中是黑色的

我正在使用以下代码。图像已保存,但它是黑色的。
请查看我的代码并告诉我哪里做错了。
我在菜单中使用此代码。

这是我的保存图像功能。

除此之外,我想从你这里指出我正确的方向。就像我必须获取屏幕的像素一样,我应该探索什么类/实体?

0 投票
7 回答
14945 浏览

android - Cocos2D 或 libgdx 用于 Android 游戏开发

我只是想知道,从长远来看,使用这些引擎中的哪一个会更好。虽然我觉得使用 Cocos2D 会是更好的选择,因为它也可以用于 iphone 开发,但只有 1 个教程http://dan.clarke.name/2011/04/how-to-make-a-simple- android-game-with-cocos2d/到目前为止我已经找到了。另一方面,libgdx 有一本完整的书。

0 投票
2 回答
927 浏览

android - 在 Android 上使用 Cocos2D 重复视差

我想在 Android 上使用 Cocos2D 绘制无限重复的视差。现在,Objective C 中针对这个问题提供了一些解决方案,但我仍然坚持在 Android 中的实现。我试过使用

但它只会将背景延伸到 1 个方向。我想我必须使用 2 个精灵,这样一旦第一个完成,另一个开始,反之亦然,但我坚持执行。

0 投票
0 回答
463 浏览

android - cocos2d-android CCLabel 在用作倒数计时器时闪烁

我正在使用 CClabel.setString() 在我的游戏应用程序中显示倒数计时器,但是在更新时间时它会闪烁然后更新时间。我的代码是:

任何人都可以帮忙吗?谢谢你桑塔努

0 投票
2 回答
446 浏览

android - 摩托罗拉 xoom 上的 Cocos2d android 纹理问题

我正在使用 Cocos2d 框架在 android 中开发一个游戏,最新版本来自 github(Weikuan Zhou)。

在我的游戏中,我使用了很多图像(总图像大小约为 11MB)。

问题:当我玩游戏超过 3 次时,我得到的是黑匣子而不是图像。

哪些步骤将重现该问题?1. 当我通过游戏的“再玩一次”功能玩游戏超过 3 次时。

什么是预期的输出?你看到了什么呢?- 图像应正确显示,而不是"BLACK BOX".

在我的 logcat 中,我看到堆内存大约为 13Mb。

  • 我已经通过下面的方法发布了纹理

CCTextureCache.sharedTextureCache().removeAllTextures();

我也尝试过手动删除精灵。removeChild()方法。

但到目前为止还没有成功找到任何解决方案。

如果有人对此有解决方案,请告诉我。

0 投票
2 回答
1460 浏览

java - 如何使用 Startactivity 并使调用的 Cocos2d 层保持活动状态(Android/Java)?

我正在尝试使用 Cosos2d for Android 框架 (Java) 将我的 iPhone Cocos2d 游戏移植到 Android。

当我从主要活动启动 PreferenceActivity 时遇到问题。这是我的设置:

(1)HelloWordActivity.java:初始化Cocos2d环境,启动GameLayer.scene

(2) Gamelayer.scene:向用户展示游戏,但也有一个按钮来显示从 Gamelayer 类调用的设置窗格,如下所示:

这显示 Preference Activity 很好,但是当关闭首选项并返回我的游戏时,它似乎没有持续存在(它被重新加载/重新启动并且不保留它的状态)。

如何在不破坏 Cocos2d 中当前游戏会话的情况下向用户呈现标准的 Android 首选项屏幕?

0 投票
4 回答
525 浏览

android - Cocos2d android 禁用触摸

我想在 Cocos2d 屏幕中禁用触摸。我想触摸禁用 4-5 秒。任何人帮助我。谢谢

0 投票
1 回答
552 浏览

java - 游戏活动恢复时使用 Cocos2d-android 丢帧

我正在尝试一些适用于 android 的游戏引擎,并遇到了cocos2d-android-1。我已经建立了一个小例子,除了显示一个 FPS 计数器之外几乎什么都不做。

问题是每次活动进入后台(通过主页或返回键)并返回时,FPS 下降很多。在第一次开始时,他们对我来说大约 60 岁(HTC Desire),在恢复活动后,他们保持在 10 岁以下。

该活动在清单中固定为横向,并用于@android:style/Theme.Black.NoTitleBar.Fullscreen启用全屏模式。

当我从设备设置中的应用程序菜单中停止应用程序时,它会重置所有内容。第一次发射再次获得 60 fps,下一次发射也下降。

我怎样才能解决这个问题?

这是一个小的工作示例:

0 投票
1 回答
406 浏览

android - 如何在我的 Android cocos2d 项目中使用 mp3 声音以免将 apk 的大小增加到 25MB

我们正在使用 cocos2d 在 Android 中开发一款游戏。现在根据实际情况,我们有超过 20MB 的 mp3 声音文件,它们占据了我们最终 apk 的全部空间。谁能建议我们一种更简单、更有策略的方法来同时有效地使用 mp3 声音中的所有现有声音,而不是将 apk 大小增加到超过 25 MB?它真的很紧急。