问题标签 [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++ - 如何使用 Cocos2D-X 画线?
我一直在我的电脑上玩 Cocos2D-X,我已经得到它来在我希望能够构建它的所有设备上构建 hello world 程序。
我知道如何让程序显示一个精灵,并显示一个标签,但我无法让程序画一条线。如何在 Cocos2D-X 中画线?
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.mm
file ( 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
android - Cocos2D-x 示例应用程序在启动时崩溃
我尝试使用 Readme.md 文件中描述的命令行界面在我的 Android 设备上构建 Cocos2D-x testCpp 示例项目(Cocos2D-x 2.2.2):
如果最后一条命令导致 sdk.dir 缺失错误,则执行以下操作:
我可以在我的设备 (Galaxy S4) 上安装应用程序,但应用程序在启动后立即崩溃,告诉我应用程序已停止。
知道我能做些什么来解决这个问题吗?
我不确定如何在 CLI 中使用 logcat,所以我使用 eclipse 启动示例应用程序(这里的错误是相同的:应用程序在启动后崩溃)并发布 eclipse 显示的 logcat 信息:
p>ios - EAGLView.mm 中的错误访问错误
我在游戏中遇到了一个奇怪的错误。
EAGLView.mm 第 319 行中的 EXC_BAD_ACCESS(代码=1,地址=0x1)
这是堆栈跟踪
该错误似乎是随机发生的,也是在我从暂停菜单恢复后发生的。我的暂停系统只是隐藏/显示 UI 并暂停/恢复操作管理器,所以我不知道这会如何影响它。我的游戏非常简单,我没有用视图控制器做任何事情。除了基本精灵之外,我只做一些opengl 渲染自己和一些自定义粒子系统。为什么会发生这种情况?我很乐意提供更多信息。我正在使用 cocos2d-x v2.1
提前致谢!
c++ - 自定义CCNode runAction 无法在Cocos2d-x 中执行?
我有一个继承自 CCNode 的类。HcharacterDrawnode 包含一组 StrokeDrawnode,这是另一个自定义 CCNode。现在我将 (m_HDrawnode)HcharacterDrawnode 添加到图层并运行Action。
但是什么也没发生。我检查了一些网页。有人说它可能与m_bRunning
,但是我找不到设置这个变量的地方。
HcharacterDrawnode.h
HcharacterDrawnode.cpp
描边节点.h
描边节点.cpp
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,我也有同样的问题。
android - Android In app Billing V3 不起作用
我将使用 IabHelper (trivialdrivesample) 实现 Android In-App Billing V3。我用 cocos2d-x 制作了这个游戏。在谷歌开发者控制台中已经有十个应用内产品。他们几乎工作得很好,但有些项目不起作用。没有显示应用内捆绑活动。我不知道为什么有些工作很好,有些不工作。这很奇怪。
这是我的一些代码块。
xcode - 链接器命令失败,退出代码为 1(导入和编译新项目时)
我已经导入了一个 cocos2dx 项目,每当我尝试运行该项目时,它都会显示以下错误。
我不知道该怎么办。
cocos2d-x - CCRepeatForever 不按顺序重复动作
我有一些代码句子
问题是 CCRepeatForever 不会按顺序重复动作,它只会重复 1 次。任何人都知道如何解决这个问题?
任何帮助,将不胜感激!
cocos2d-x - 编译 libcocos2dcpp.so 时出错
我正在使用 Cocos2dx v2.2.2。在为 Android 使用“./build_native.sh”编译库时。我遇到了以下错误:
任何帮助将不胜感激。