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

c++ - CCLayerGradient 不会平滑地褪色。怎么让它光滑?

这是它教授如何创建渐变层的链接:http: //www.pawapps.com/2011/09/01/quick-code-cclayercolor-and-cclayergradient/

如您所见,渐变不平滑。你可以看到颜色的条纹。连作者都提到:

“所以上面给出了一个很好但不是很平滑的渐变,从一种颜色(在这种情况下为黑色)到另一种颜色(在这种情况下为白色)沿着特定的向量。”

这是它看起来有多糟糕:

丑陋的渐变条纹

如何实现平滑渐变?我使用 cocos2d-x 2.2.5。

0 投票
1 回答
970 浏览

cocos2d-x-2.x - 如何在mac上安装cocos2d-x v2.2.5 & 创建一个新项目

它是我的 Xcode 中的模板,加上我想创建示例新项目,但我搜索了很多,但我没有找到关于如何在这个新版本中创建新项目的单一指南。在这方面真的需要帮助。

0 投票
1 回答
2350 浏览

ios - 使用非公共 API MPMoviePlayerContenPreloadDidFinishNotification 拒绝提交

在使用 Xcode 5.1.1 提交游戏更新时,我刚刚收到以下拒绝:

您的应用包含非公共 API 使用。请检查错误,更正它们,然后重新提交您的申请。该应用程序引用了 Payload/XXX.app/XXX 中的非公共符号:MPMoviePlayerContentPreloadDidFinishNotification

XXX 是我的应用名称。

据我所知,我没有在任何地方使用它。我刚刚在我的项目中添加了 MediaPlayer.framework。有谁知道如何解决这个问题?

任何帮助,将不胜感激!

0 投票
0 回答
371 浏览

c++ - Cocos2D-X 将 CCSprite 分解为多个三角形

我想将 ccsprite 分成多个部分。为此,我正在使用 Cocos2dx。我正在做的是我对 CCsprite 类进行子类化,然后执行以下代码

然后覆盖CCSprite的draw方法

但问题是 Sprite 正在变成白色并分裂。我知道这是因为给出了这个 glVertexAttribPointer(cocos2d::kCCVertexAttrib_Color,4,GL_UNSIGNED_BYTE,0,GL_TRUE,colorArray);

我想知道如何破坏图像本身。

0 投票
0 回答
1081 浏览

android - Cocos2d-x Android项目随机崩溃libc致命信号11错误?

我正在使用 Cocos2d-x 构建 Win32 和 Android 应用程序。但是,当我尝试从 Win32 移植到 Android 时遇到了一个致命的问题。我在 Android 中编写了以下代码,尝试从资产中读取文件。但是,每次 Android 应用程序在CCFileUtils::sharedFileUtils()->getFileData. 我不知道为什么。我在其他地方使用此代码,它们都工作正常。

这是整个函数实现:

以下是我使用 ndk-stack 工具得到的错误日志。

编辑:在 Android Logcat 中出现Fatal signal 11 (SIGSEGV) at 0xe72d2d24 (code=1), thread 26592 (Thread-61675)错误。

0 投票
0 回答
526 浏览

c++ - Cocos2d-x Android中的致命信号11错误将变量传递给全局变量?

我在 .cpp 文件的函数之外定义了一个全局变量。像Rules下面这样。我想将一个变量传递给SetRulesFunc. 但我得到了

错误 。这样做是否正确?我发现如果传递给 Rules 的变量很短,那么一切正常。但是当变量变长时发生错误。我收到“libc 致命信号 11”错误。

我的环境:cocos2d-x 2.1.5,Android应用使用NDK

CLuaScriptReader.cpp

更新:是我的全部LuaScriptReader.cpp。请帮忙。

0 投票
2 回答
20622 浏览

c++ - 使用 rapidjson 从 json 文件中获取数组数据

我是 rapidjson 的新手。我有test.json其中包含{"points": [1,2,3,4]}

我使用以下代码获取数组数据"points"

结果是

正如预期的那样。但是现在当我尝试从这样的数组中获取数据(获取x和)时y

{"points": [{"y": -14.25,"x": -2.25},{"y": -13.25,"x": -5.75},{"y": -12.5,"x": -7.25}]}

发生错误并在编译器中丢弃:

谁能解释我做错了什么或遗漏了什么?对不起,我的英语不好。

任何帮助将不胜感激。

谢谢。

0 投票
1 回答
624 浏览

animation - Cocos2d-x 动画

你好我正在做一个项目。我想知道如何为我的角色设置动画。我按照 cocos wiki 中的指南进行操作,但无法在我的代码中实现。

我的角色可以移动和行走,我想在他跳跃时应用动画。它有一个onKeyPressed方法。我不知道如何将正常精灵更改为运动spritesheet,我有plist但我不知道如何加载我的代码。

我尝试了很多教程,但我不知道如何在我的项目中实现它们。

0 投票
0 回答
3209 浏览

android - Android NDK: ERROR:jni/Android.mk:cocos_jpeg_static: LOCAL_SRC_FILES 指向丢失的文件

这是我的 Android.mk 文件

当我在提供我的 Android Ndk 的路径后在终端中运行 ./build_native.sh 命令时,出现以下错误:-

我不是编程专家,所以想得到一些建议。

谢谢。

0 投票
1 回答
475 浏览

android - 无法在任何安卓模拟器上安装 cocos2D-x 空白项目

我得到:

我尝试使用 adc install 手动安装它并得到类似的错误。

我已经在 API8 和 API15 的设备模拟器上尝试过这个。顺便说一句,我是一个完整的 n00b 与 android 的东西。与我的旧 C++ 开发人员或我第一次做 iOS 开发人员时相比,我感觉完全迷失在树林中。