问题标签 [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 回答
416 浏览

c++ - Cocos2d-x 3.0,搭建调试环境,去掉eclipse中的红色标记

自上周以来,我一直在努力解决这个问题。

我仍然无法弄清楚错误在哪里。

如果我重新启动 Eclipse,我的代码将完美编译。但是,当我编辑 c++ 文件时,它在 Eclipse 中显示红色标记。我收到错误消息“您的项目包含错误,请在运行之前修复它。”</p>

我还使用此链接进行设置并使其正常工作。http://www.raywenderlich.com/33750/cocos2d-x-tutorial-for-ios-and-android-getting-started

请帮助我设置调试环境并删除我的 Eclipse 中的红色标记。

附言

开发平台:win 8.1

我在用着:

cocos2d-x-3.0rc1 C++。

adt-bundle-windows-x86_64-20140321

android-ndk-r9d-windows-x86_64

apache-ant-1.9.3-bin

Pythone2.7

0 投票
1 回答
932 浏览

c++ - 序列中的 cocos2d-x ver3 动作闪烁不执行,单个动作执行

我有一种奇怪的情况,我尝试在精灵上运行闪烁动作作为序列的一部分虽然 getNumberOfRunningActions 方法返回 1,但精灵不会闪烁。

其中 pMatchedSymbolArray 是 ReelSymbol Sprite 扩展类的数组

仅当我运行时,精灵才会闪烁:

这里有什么问题?

0 投票
0 回答
248 浏览

android - cocos2dx v3.0 带有来自 URL 跨平台(iOS 和 Android)纹理的 Sprite

我正在使用 cocos2dx v3.0 开发跨平台应用程序(iOS、Android)。我想创建一个带有来自 URL 的纹理的 CCSprite。我认为没有 cocos 方式可以做到这一点,所以我必须为 Android 和 iOS 分叉我的代码。iOS 部分不是问题,但我如何在 Android 上下载图像并将其用作 CCSprite 的纹理?

非常感谢你的帮助。

0 投票
2 回答
450 浏览

image - Cocos2d-x 3.0 中的图片资源

如何在我的 Cocos2d-x 3.0 项目中设置 SD、HD、HDR 等目录,以便可以在 Android 和 iOS 上运行?

我在以前的项目中使用 Cocos2d-x 2.x 的设置依赖于 3.0 中已弃用的部分 API。Cocos2d-x 文档不完整。与 3.0 捆绑在一起的 cpp 测试项目也无济于事。

任何信息都有帮助。

0 投票
0 回答
527 浏览

c++ - 将精灵传递给函数 cocos2dx

我正在 cocos2dx 中制作乒乓球,并想制作一个函数,该函数将精灵作为输入以及运动方向。VC2012编译时吐出错误

错误 1 ​​错误 C2061:语法错误:标识符 'Sprite' (..\Classes\AppDelegate.cpp) 错误 2 错误 C2061:语法错误:标识符 'Sprite' (..\Classes\HelloWorldScene.cpp)
错误 4 错误 C2660:' HelloWorld::movePaddle' : 函数不接受 2 个参数 错误 5 错误 C2511: 'void HelloWorld::movePaddle(cocos2d::Sprite *,int)' : 在 'HelloWorld' 中找不到重载的成员函数

这是功能:

这是 .h 文件中的函数原型:

我究竟做错了什么?

如果这个问题看起来很愚蠢,我很抱歉,我很新。

0 投票
1 回答
1513 浏览

c++ - cocos2d-x 和 box2d 链接错误

我在cocos2d-x v3. 实际上,我想初始化box2d world object. 我已经正确地创建了我的游戏项目,因为它是在cocos2d-x手册中给出的。现在有什么问题:

在这段代码中,第二行给出了编译器

如果没有实例化b2World对象,一切都可以编译并正常工作。

有人遇到过这个问题吗?

0 投票
1 回答
560 浏览

c++ - 为 windows phone 8 编译本机代码 (c++)

我创建了一个 cocos2d-x 3.0 RC 项目,我也想在 Windows 中玩。我已将 CocosDension、libExtensions、libNetwork、libCurl 等库添加到我的项目中,因为这些是游戏所需的。编译时一切正常,但是当我尝试运行时,出现以下运行时错误。下面提到的是抛出的异常。

PhoneDirect3DXamlAppInterop.DLL 中出现“System.IO.FileNotFoundException”类型的异常,但未在用户代码中处理。如果有这个异常的处理程序,程序可以安全地继续。

在下面的代码块中引发了此特定异常

在行抛出异常

我还将错误日志放在下面

如果有人有任何相同的想法,请帮忙

0 投票
2 回答
795 浏览

cocos2d-x - 在示例 js-moonwarrior 上使用带有 cocos2d-js 3.0alpha 的“cocos run”命令

我刚刚发现 cocos2d-js(OS X 10.9.2 上的 3.0alpha)中的新命令行非常棒。使用两个命令,您可以创建一个项目,然后将其部署在 web、android、ios 和 mac 上。我尝试了 web 和 android,它立即工作。

然后我尝试运行与框架一起使用的示例游戏 js-moonwarriors

从项目目录中。但它因错误而停止:

不知道。什么不见​​了?

更新:cocos2d-js 3.0alpha2 已经发布,一切正常。

0 投票
3 回答
2804 浏览

android - 使用 Android 启动 cocos2dx 项目

我使用的是 Cocos2dx 3.0 RC1,在安装中我输入了:./setup.py

我输入了我的 NDK 根目录和我的 SDK 根目录,但没有按照本教程中的说明在我的 ANT 根目录上放置任何内容:here 。但是知道我什么时候使用 : cocos run -s ~/MyCompany/MyGame -p android,它说我的 ANT_ROOT 没有定义。我已经使用 Macport 安装了它,但是当我输入 ant 时,它说缺少构建。

我只想使用 Cocos2dx 在 Android 中创建一个游戏。

0 投票
1 回答
604 浏览

ios - Spritebuilder 和 CCScrollView,页面指示器不显示?

我正在使用 Spritebuilder 来制作我的游戏,CCScrollView 通常会为我节省不少时间。我正在尝试以与 iphone 上的主屏幕使用 UIScrollView 相同的方式来实现滚动视图。我希望页面指示器在您滚动页面时可见并发生变化(iOS 7 的小白点)。

在 Spritebuilder 中,我将 CCScrollView 设置为 CCNode 的子项。然后我将内容节点设置为我的另一个 ccbi 文件,EasyPackpage1. 当我运行我的项目时,一切正常。我目前有一个足够大的内容节点,因此它具有三个不同的页面,所以如果我向右滚动它会锁定到下一页,再次滚动到右侧,它会锁定到下一页。唯一的问题是页面指示器不存在。我怎样才能得到这些页面指标?

如果有人知道使用纯代码执行此操作的解决方案,那也将不胜感激。Cocos2d v3 的文档仍然很少,我还没有找到太多关于如何使用 CCScrollView 的信息,因为看起来 CCScrollLayer 在 v3 中已被弃用。

在此处输入图像描述

谢谢您的帮助!