问题标签 [cocos2d-x-2.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 投票
5 回答
20272 浏览

c++ - 如何使用 Cocos2D-X 画线?

我一直在我的电脑上玩 Cocos2D-X,我已经得到它来在我希望能够构建它的所有设备上构建 hello world 程序。

我知道如何让程序显示一个精灵,并显示一个标签,但我无法让程序画一条线。如何在 Cocos2D-X 中画线?

0 投票
6 回答
40075 浏览

iphone - 将 Xcode 更新到 5.1 (5B130a) 时,EAGLView.mm 中出现错误“从指针转换为更小的类型 'int' 丢失信息”

昨天,我将 Xcode 更新到最新版本(5.1 (5B130a))以兼容iOS 7.1. Then I build my project, I get the error "Cast from pointer to smaller type 'int' loses information"in EAGLView.mmfile ( line 408) when 64-bit simulators (eg: iPhone Retina 4-inch 64-bit) is selected.

我正在使用cocos2d-x-2.2.2. 在我更新 Xcode 之前,我的项目仍然可以在所有设备上正常构建和运行。

感谢所有推荐。

更新:今天,我下载了最新版本的 cocos2d-x(cocos2d-x 2.2.3)。但问题仍然存在。

这是发生该错误的一些代码:

/cocos2d-x-2.2.2/cocos2dx/platform/ios/EAGLView.mm:408:18: Cast from pointer to smaller type 'int' loses information

0 投票
2 回答
1288 浏览

android - Cocos2D-x 示例应用程序在启动时崩溃

我尝试使用 Readme.md 文件中描述的命令行界面在我的 Android 设备上构建 Cocos2D-x testCpp 示例项目(Cocos2D-x 2.2.2):

如果最后一条命令导致 sdk.dir 缺失错误,则执行以下操作:

我可以在我的设备 (Galaxy S4) 上安装应用程序,但应用程序在启动后立即崩溃,告诉我应用程序已停止。

知道我能做些什么来解决这个问题吗?

我不确定如何在 CLI 中使用 logcat,所以我使用 eclipse 启动示例应用程序(这里的错误是相同的:应用程序在启动后崩溃)并发布 eclipse 显示的 logcat 信息:

p>

0 投票
0 回答
365 浏览

ios - EAGLView.mm 中的错误访问错误

我在游戏中遇到了一个奇怪的错误。

EAGLView.mm 第 319 行中的 EXC_BAD_ACCESS(代码=1,地址=0x1)

这是堆栈跟踪

堆栈跟踪

该错误似乎是随机发生的,也是在我从暂停菜单恢复后发生的。我的暂停系统只是隐藏/显示 UI 并暂停/恢复操作管理器,所以我不知道这会如何影响它。我的游戏非常简单,我没有用视图控制器做任何事情。除了基本精灵之外,我只做一些opengl 渲染自己和一些自定义粒子系统。为什么会发生这种情况?我很乐意提供更多信息。我正在使用 cocos2d-x v2.1

提前致谢!

0 投票
1 回答
494 浏览

c++ - 自定义CCNode runAction 无法在Cocos2d-x 中执行?

我有一个继承自 CCNode 的类。HcharacterDrawnode 包含一组 StrokeDrawnode,这是另一个自定义 CCNode。现在我将 (m_HDrawnode)HcharacterDrawnode 添加到图层并运行Action。

但是什么也没发生。我检查了一些网页。有人说它可能与m_bRunning,但是我找不到设置这个变量的地方。

HcharacterDrawnode.h

HcharacterDrawnode.cpp

描边节点.h

描边节点.cpp

0 投票
2 回答
894 浏览

android - 在eclipse中运行android Cocos2d-x项目不起作用,无效的项目路径:找不到包含路径

我是 cocos2d-x 的新手,在尝试运行我的应用程序时遇到了问题。

我所做的是:

  • 下载 android adt Bundle (eclpise + android SDK)。
  • 下载 android-ndk-r9d
  • 下载 cocos2d-x 2.2.3

我将它们全部提取出来,然后使用 create_project.py 创建新项目,然后将项目导入 eclipse 和(称为 libcocos2dx 的 Android 平台库)

顺便说一句,我安装了 android sdk 8 和 15,并将 NDK_ROOT 设置为 ndk 路径。

问题是当我运行该应用程序时,会显示一个警报并说“不幸的是'appname'已停止”类似的东西

然后,我注意到这个警告说

无效的项目路径:找不到包含路径(/opt/android-ndk-r9d/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/lib/gcc/arm-linux-androideabi/4.4.3/包括)。

我想知道是什么问题导致该应用程序以前为我工作。但是它可以完全运行。

顺便说一句,我使用 Ubuntu 和 Max OSX,我也有同样的问题。

0 投票
1 回答
1870 浏览

android - Android In app Billing V3 不起作用

我将使用 IabHelper (trivialdrivesample) 实现 Android In-App Billing V3。我用 cocos2d-x 制作了这个游戏。在谷歌开发者控制台中已经有十个应用内产品。他们几乎工作得很好,但有些项目不起作用。没有显示应用内捆绑活动。我不知道为什么有些工作很好,有些不工作。这很奇怪。

这是我的一些代码块。

0 投票
0 回答
89 浏览

xcode - 链接器命令失败,退出代码为 1(导入和编译新项目时)

我已经导入了一个 cocos2dx 项目,每当我尝试运行该项目时,它都会显示以下错误。

我不知道该怎么办。

0 投票
1 回答
1961 浏览

cocos2d-x - CCRepeatForever 不按顺序重复动作

我有一些代码句子

问题是 CCRepeatForever 不会按顺序重复动作,它只会重复 1 次。任何人都知道如何解决这个问题?

任何帮助,将不胜感激!

0 投票
1 回答
564 浏览

cocos2d-x - 编译 libcocos2dcpp.so 时出错

我正在使用 Cocos2dx v2.2.2。在为 Android 使用“./build_native.sh”编译库时。我遇到了以下错误:

任何帮助将不胜感激。