问题标签 [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.
c++ - CCLayerGradient 不会平滑地褪色。怎么让它光滑?
这是它教授如何创建渐变层的链接:http: //www.pawapps.com/2011/09/01/quick-code-cclayercolor-and-cclayergradient/
如您所见,渐变不平滑。你可以看到颜色的条纹。连作者都提到:
“所以上面给出了一个很好但不是很平滑的渐变,从一种颜色(在这种情况下为黑色)到另一种颜色(在这种情况下为白色)沿着特定的向量。”
这是它看起来有多糟糕:
如何实现平滑渐变?我使用 cocos2d-x 2.2.5。
cocos2d-x-2.x - 如何在mac上安装cocos2d-x v2.2.5 & 创建一个新项目
它是我的 Xcode 中的模板,加上我想创建示例新项目,但我搜索了很多,但我没有找到关于如何在这个新版本中创建新项目的单一指南。在这方面真的需要帮助。
ios - 使用非公共 API MPMoviePlayerContenPreloadDidFinishNotification 拒绝提交
在使用 Xcode 5.1.1 提交游戏更新时,我刚刚收到以下拒绝:
您的应用包含非公共 API 使用。请检查错误,更正它们,然后重新提交您的申请。该应用程序引用了 Payload/XXX.app/XXX 中的非公共符号:MPMoviePlayerContentPreloadDidFinishNotification
XXX 是我的应用名称。
据我所知,我没有在任何地方使用它。我刚刚在我的项目中添加了 MediaPlayer.framework。有谁知道如何解决这个问题?
任何帮助,将不胜感激!
c++ - Cocos2D-X 将 CCSprite 分解为多个三角形
我想将 ccsprite 分成多个部分。为此,我正在使用 Cocos2dx。我正在做的是我对 CCsprite 类进行子类化,然后执行以下代码
然后覆盖CCSprite的draw方法
但问题是 Sprite 正在变成白色并分裂。我知道这是因为给出了这个 glVertexAttribPointer(cocos2d::kCCVertexAttrib_Color,4,GL_UNSIGNED_BYTE,0,GL_TRUE,colorArray);
我想知道如何破坏图像本身。
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)
错误。
c++ - Cocos2d-x Android中的致命信号11错误将变量传递给全局变量?
我在 .cpp 文件的函数之外定义了一个全局变量。像Rules
下面这样。我想将一个变量传递给SetRulesFunc
. 但我得到了
错误 。这样做是否正确?我发现如果传递给 Rules 的变量很短,那么一切正常。但是当变量变长时发生错误。我收到“libc 致命信号 11”错误。
我的环境:cocos2d-x 2.1.5,Android应用使用NDK
CLuaScriptReader.cpp
更新:这是我的全部LuaScriptReader.cpp
。请帮忙。
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}]}
发生错误并在编译器中丢弃:
谁能解释我做错了什么或遗漏了什么?对不起,我的英语不好。
任何帮助将不胜感激。
谢谢。
animation - Cocos2d-x 动画
你好我正在做一个项目。我想知道如何为我的角色设置动画。我按照 cocos wiki 中的指南进行操作,但无法在我的代码中实现。
我的角色可以移动和行走,我想在他跳跃时应用动画。它有一个onKeyPressed
方法。我不知道如何将正常精灵更改为运动spritesheet
,我有plist
但我不知道如何加载我的代码。
我尝试了很多教程,但我不知道如何在我的项目中实现它们。
android - Android NDK: ERROR:jni/Android.mk:cocos_jpeg_static: LOCAL_SRC_FILES 指向丢失的文件
这是我的 Android.mk 文件
当我在提供我的 Android Ndk 的路径后在终端中运行 ./build_native.sh 命令时,出现以下错误:-
我不是编程专家,所以想得到一些建议。
谢谢。
android - 无法在任何安卓模拟器上安装 cocos2D-x 空白项目
我得到:
我尝试使用 adc install 手动安装它并得到类似的错误。
我已经在 API8 和 API15 的设备模拟器上尝试过这个。顺便说一句,我是一个完整的 n00b 与 android 的东西。与我的旧 C++ 开发人员或我第一次做 iOS 开发人员时相比,我感觉完全迷失在树林中。