问题标签 [cocos2d-x-3.0]

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 回答
829 浏览

cocos2d-x - 如何配置 eclipse 来执行 build_native.py?

我使用 cocos2d-x 3.0 beta 2。当我选择从 eclipse 运行时,它不会执行 build_native.py。我必须在命令行中手动执行它。

如何配置 eclipse 来执行这个脚本?

提前致谢。

0 投票
4 回答
4759 浏览

debugging - 如何使用 Coco2d-x 3.0 beta 2 启用 Box2d 调试绘图

我应该如何使用 Cocos2d-x 3.0 启用调试绘制?有一些代码可以用 cocos2d-x 2.0 做到这一点,但它们甚至不能在 Cocos2d-x 上编译。不幸的是,我对 cocos2d-x 和 Box2d 都是新手,我不知道如何移植它们。如果您能分享绘制形状的方法,那就太好了。

编辑:

我发现了这个:

http://blog.csdn.net/tian2kong/article/details/20386213

我已经覆盖了draw我的应用程序 main 的方法,Layer如下所示:

并且还这样做了:

它奏效了!但是当我添加孩子一个精灵时,形状仍然会吹我的精灵。如何把他们带到前面?

0 投票
2 回答
3902 浏览

cocos2d-x - Cocos2D-x 3.0 中的 Primitives 和 sprites Z index 不一致?

我有两层。每个层都有一个原始绘图,使用 OpenGL,如下所示:

当我将这些层添加到场景并设置 Z 顺序 1 和 2 时,我看到我可以将一个图元放在另一个图元之上,反之亦然 - 当我交换 Z 顺序值时。当我将一个精灵添加到其中一个图层中时,奇怪的事情就开始了。如果我 addChild 一个 sprite,那么 sprite 位于该层的图元之上,而不仅仅是该层。即使该层具有较小的 Z 索引,无论如何它的精灵在其他层的图元之上,而其图元在另一个图元形状之下 - 正如预期的那样。这个可以吗?我应该怎么理解这个?如果我想在所有精灵之上绘制图元怎么办?

编辑:

我可以使用以下命令操纵他们的顺序,但不能操纵绘制顺序:

但我不明白为什么 Z 顺序较小的图层中的精灵比 Z 顺序较大的图层的图元绘制得晚。换句话说,似乎所有图层中的所有图元都是根据它们的顺序绘制的,然后对精灵进行相同的绘制。

0 投票
2 回答
2437 浏览

cocos2d-x - 在 cocos2d-x 中检测滑动方向

在 Cocos2d-x 中检测滑动。我们如何使用 CCSwipeGestureRegognizer 找到滑动的方向。查找我们是在屏幕上向左还是向右滑动。

0 投票
0 回答
130 浏览

c++ - “内存”析构函数错误 C++

内存错误

我最近将我的 cocos2d-x 项目升级到 3.0 beta2,并在尝试运行它时收到此错误。我以前从未见过如此模糊的错误,它并没有真正给我任何关于从哪里开始的指示。我猜这个错误也适用于一般 C++ ,因为它被抛出一个模糊的“内存”文件。我只能从中推断出,这是一个被破坏的问题。任何帮助或指示都会有所帮助:)

0 投票
2 回答
3923 浏览

android - 在 cocos2dx 中使用 c++ 将文件从资产复制到 android 的内部存储器

我正在开发 cocos2dx 3.0-alpha0 版。

我想将资产文件夹中存在的 txt 复制到 android 设备的内部存储器。

到目前为止我有

`

在 ios 的情况下它工作正常,但在 android 的情况下。从资产中获取文件并不是那么容易。

在android ndk中,我们有asset_manager.h

但我不知道如何使用一个。我发现了一些有用的链接,但不知道如何在这些链接中初始化东西。

http://en.wikibooks.org/wiki/OpenGL_Programming/Android_GLUT_Wrapper#Accessing_assets

这是另一个类似的问题

如何从 Android NDK 获取资产中的文件

但我不知道如何获得经理

0 投票
4 回答
5759 浏览

c++ - 带有 cocos2d-x 3 beta 2 的 Xcode 5.1 中的链接器错误

oday 我尝试在 Xcode 5.1 中编译我的示例应用程序,但出现链接器错误,有人可以告诉我为什么会这样吗?

0 投票
2 回答
482 浏览

c++ - cocos2dx - 游戏场景中的 GameOver 场景

当满足游戏结束条件时,我想显示游戏结束菜单。这个菜单是我通过 Scene 实现的。现在我想知道如何在不覆盖所有游戏场景的情况下在游戏中显示游戏场景。我想让它看起来像一个弹出窗口。我应该怎么做?

0 投票
2 回答
8401 浏览

xcode - 如何在 xcode 中创建 cocos2dx-3.0 项目?

我下载了 cocos-2dx 3.0rc 并运行“setup.py”。READ.ME 告诉我们可以使用“cocos new”创建项目,使用“cocos run”运行项目。但是,我尝试使用 xcode 创建一个新项目,但我发现没有 xcode 模板。如何使用xcode开发cocos2dx-3.0项目?

0 投票
1 回答
518 浏览

c++ - 如何在 cocos2d-x 3.0 beta 中将整数包装到 cocos2d::Object?

在 cocos2d-x 2.x 中,存在一个名为 Integer 的类,我们可以使用 Integer::create(n) 创建一个 Integer 实例,它是一种对象。但是,自 cococ2d-x 3.0 beta 以来,Integer 类已被弃用,有没有新的方法来包装它?