问题标签 [cocos2d-x]

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 投票
0 回答
2708 浏览

android - 我使用 CCTextFieldTTF 并调用方法 attachWithIME() 但甚至无法在键盘上打开键盘

——1、我创建cclayer的子类:

——2、在onEnter方法中,我创建了一个CCTextFieldTTF指针并设置:

——3、同时重写 registerWithTouchDispatcher() 方法:

——4、然后我在CCTouchBegan中写代码:

我找不到任何问题,但运行时甚至无法在键盘上打开键盘。

0 投票
1 回答
222 浏览

c++ - 这可能意味着什么?Visual Studio 调试器中的观察结果不一致

在此处输入图像描述 (大的)

在此处输入图像描述 (大的)

在进入函数的某个地方animationWithFrames,我的向量丢失了它的项目。

这实际上是一个CCMutableArray,它是 std::vector 的薄包装。

我没有得到的是,当我将变量发送到函数中时,调试器接受它有一个变量 m_array ,其中包含 2 个项目。

但在函数内部,变量似乎进入了“幽灵”形式。

框架包含:

m_array=[ 2 ](0x051d5078 ... )

但扩展, m_array 包含

[0]().

什么会导致调试器像这样不一致?

顺便说一句,代码看不到这些项目。他们在运输途中消失了。那就是问题所在。

Visual Studio 2010。在 2008 年运行良好。我可能会降级以做一些工作。

0 投票
1 回答
1191 浏览

plist - cocos2d-x 可以使用 plist 文件加载 box2D 形状吗?

我在 cocos2dx 中遇到问题。我只想在 box2d 中加载一个物理形状。我该怎么做。

0 投票
2 回答
2091 浏览

android - 使用 Android 将示例项目导入 Eclipse Helios 失败

我尝试将使用 Android NDK 7 的示例项目导入 Eclipse。问题是,不管我怎么做。该项目最终总是完全空的。

例如,我尝试导入 hello-jni 示例。我都尝试通过以下方式导入它:

  • 新建 -> 项目 -> Android 项目 -> 从现有源创建项目
  • 导入 -> 现有项目到工作区

两次计算机似乎都找到了 AndroidManifest.xml,因为它正确填写了包名称等字段。但只要我按下完成,我就只有一个空项目。相同的过程适用于不使用 NDK 的 Android 项目,例如 Android SDK 中的 Snake 示例。MacOSX Lion 和 Windows 之间的行为也是一致的。

将现有的 Android NDK 示例导入 Eclipse 需要什么。

注意:当我将 ndk 复制到根目录时,我设法导入了项目。但是,在 NDK 文档中,它说我可以放入任何我想要的目录中,我宁愿不在根目录中。任何想法为什么它只在那里工作?

0 投票
2 回答
2314 浏览

c++ - Cocos2d-x 中“class CC_DLL CCSize”这一行中“CC_DLL”的含义

Cocos2d-x中“ class CC_DLL CCSize ”这一行中CC_DLL的规范是什么。 cocos2d-x 中的每个 Class 都这样定义 --> class ..... classname 它给我造成了混乱。请帮帮我。

谢谢,

0 投票
2 回答
6408 浏览

cocos2d-x - 如何使用 CCRenderTexture 创建背景?

我正在尝试使用 CCRenderTexture 绘制一个简单的背景。

我创建了一个 CCRenderTexture 指针(使用宽度、ht、像素格式初始化)

用一些颜色清除它。

添加到节点,

为节点添加标签

==================================================== ========================================= 当我运行它时,我看到的只是黑屏,上面有你好世界的标签。

那么纹理在哪里呢?

0 投票
4 回答
20497 浏览

cocos2d-android - Cocos2d-x 与 cocos2d-android 的 Android 游戏

在我的一个项目中使用 'cocos2d-iphone' 之后,我试图决定我应该在 Android 游戏中使用哪种风格的 Cocos2d。我个人的利弊清单:

Cocos2d-x

优点:以后将游戏带到 iOS 应该会更容易,其他平台也可能

缺点/疑问:在 Android 上调试 c++ 代码(容易与否?),NDK 应用程序与各种 Android 设备的兼容性(有多大问题?),访问特定于平台的功能(应用内购买等)

cocos2d-android

优点:所有 Java,更易于设置和访问特定于平台的功能

缺点:对于其他平台,必须从 Java 转换为 c++ 或 Objective-C

我没有考虑到的任何一个选项是否还有其他问题?如果有人必须做出这个选择,你会选择什么,为什么?

0 投票
2 回答
4435 浏览

build - NDK-Build 如何重建项目?

我正在为 windows 和 android 使用双重项目结构 cocos2d-x,并使用 cygwin 构建我的项目,首先它构建了整个解决方案:

建造

$ANDROID_NDK_ROOT/ndk-build -C $GAME_ANDROID_ROOT $*

但在后期构建中,它不会构建我修改过的文件。我如何强制它重建整个项目?

0 投票
1 回答
2764 浏览

cocos2d-iphone - 将 Cocos2d-iphone 转换为 Cocos2d-x

我正在尝试将一些 Cocos2d-iphone 代码转换为 Cocos2d-x 代码,并且可以使用一些帮助。在 Cocos2d-iphone 代码中,包含如下定义:

在尝试将此(粗体声明)转换为 C++ 时,我相信它应该是一个静态方法。此外,Cocos2d-x 文档建议返回 bool,因为 id 在 C++ 中不存在。但是在方法实现中,我不确定要返回什么。我只是返回真实吗?

static bool actionWithDuration(ccTime duration, float scale, PanZoomController* controller, CCPoint point){ return true; }

0 投票
1 回答
268 浏览

visual-c++ - 我从 www.coco2d-x.org 下载页面上的链接下载了 Coco2d-x 游戏。现在,如何让它工作?

从这个链接Cocos2D_Game我下载了游戏并解压了文件。

安装了 Visual c++ express 2010 和 marmalaid 5.2.1(来自 marmalaid.com)(当然在 Windows 7 上)。

现在,将使用哪个文件来运行游戏。我尝试了几乎所有预期的文件。当我按下运行时,它返回一个错误“无法启动程序......等等等等”

是否有任何特殊文件来运行该项目?

我没有在那个项目中找到 *.mkb 文件。

请帮助我第一次在我的系统上设置这个 Cocos2d-x 设置。

是的,我只是想起了更多的事情。我在我的系统上下载了 Cocos2d-x。提取它。并将其保存在我的“d:驱动器”中。

Cocos2d-x 的提取物应该保存在哪里?我需要特定的路径吗?