问题标签 [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.
cocos2d-x - 在其他人尚未完成时多次播放相同的音效
我在 Windows 上使用 cocos2d-x 3.0,但游戏应该在 Android 和 iOS 上。
我想创建硬币收集声音。例如,我的玩家可以在 0.1 秒的延迟下收集 10 个硬币。现在我想以相同的延迟播放相同的效果 10 次,而我的效果长度是 1 秒。SimpleAudioEngine 不播放那个。我怎样才能做到这一点?
换句话说,我想用多个流播放相同的声音。请帮我。
c++ - Cocos2d-x 3.0 不同锚点的旋转序列
我正在尝试制作一个具有 3 个 RotateBy 动作的序列。
第一次 RotateBy 动作ANCHOR_MIDDLE_TOP
第二个 RotateBy 动作ANCHOR_MIDDLE
第三个 RotateBy 动作ANCHOR_MIDDLE_BOTTOM
但是,我不知道如何按以下顺序运行此序列
mySprite->setAnchorPoint(Point::ANCHOR_MIDDLE_TOP);
- 旋转 mySprite 90 度
mySprite->setAnchorPoint(Point::ANCHOR_MIDDLE);
- 旋转 mySprite 90 度
mySprite->setAnchorPoint(Point::ANCHOR_MIDDLE_BOTTOM);
- 旋转 mySprite 90 度
而 Sequence::create 只采取行动。
c++ - Cocos2d-x network::HttpRequest - 为什么我应该将 Layer* 传递给 setResponseCallback?
这段代码来自 cocos2d-x 3.0 的 NetworkTest。我不明白为什么我应该将 Layer* 传递给 setResponseCallback?如果我想在不创建单层的情况下发送/获取请求/响应怎么办?为什么我不能这样做?
cocos2d-x - 适用于 iOS 和 Android 的资源
如何以资源文件夹同时适用于 iOS 和 Android 的方式设置我的 cocos2d-X v3?
我正在关注本教程,但发现它的解决方案不起作用
我在 proj.android 上运行它,但 Eclipse 没有看到 Resources 文件夹
c++ - LNK2019 错误 Cocos2D-X
更改文件时,我在 Visual Studio 2013 中遇到 LNK2019 错误。当您创建一个新的 Cocos2D-X 项目时,您会从一个包含 2 个 cpp 文件和 2 个头文件的基本项目开始。
我将 HelloWorldScene (header & cpp) 文件更改为另一个名称。现在我收到 LNK2019 错误:
我曾经有这些文件:
- AppDelegate.cpp (&.h)
- 开始菜单.cpp (& .h)
- 全局变量.h
- HelloWorldScene.cpp (& .h)
- 选项菜单.cpp (& .h)
这行得通。但是由于我将 HelloWorldScene.cpp (& .h) 的名称更改为 MainApp.cpp (& .h) 我收到了这个错误。
c++ - 通过 build_native.py 编译 cocos2d-x 返回: 'to_string' 未在此范围内声明
我正在尝试通过build_native.py
脚本为Android构建一个cocos2d-x 3.0(稳定)项目,但是当一个类使用std::to_string
(或std::stoi
)函数时它会挂起。在 Xcode 下构建项目完全没有问题,只是命令行编译失败。
我已经导入<string>
了所有使用这些函数的类,但没有成功。我还Application.mk
像这样修改了文件:
添加-std=c++11
标志以确保使用 C++11 版本编译项目。
还有什么我应该在这里做的吗?
更多的
在这个线程之后,我决定包括这个:
在我的标题中,因为我只是使用to_string
整数输入。这不是一个好的解决方案,但工作正常......但是当它stoi
再次找到函数时编译器会挂起。
android - cocos2d-x 3.0 build_native.py 失败
我已经安装了 cocos2d-x 3.0 并尝试构建一个 android 版本,但是当我运行 ./build_native.py 时,它失败并出现错误
我已经阅读了 build_native.py 中的第 89 行
但我不理解 python 中的命令 os.system(command),所以任何人都可以帮我解决这个错误。
c++ - Cocos2dx-3.0 使用适配屏幕大小的 setSearchPaths 不起作用
问题是在我使用 setSearchPaths() 为不同的屏幕尺寸设置不同的图像路径后,看起来项目从图像路径随机获取图像。
例如:如果屏幕高度为 1136,则搜索路径为“iphoneBig”,项目应使用路径“iphoneBig”的图像,但有时项目使用路径“iphoneMid”的图像。
我把我的代码片段放在这里:
谁能告诉我原因?非常感谢。
cocos2d-x - Cocos2d-x:不推荐使用的类对象
我正在尝试从为 cocos2d-x 3.0alpha 编写的示例源代码(因为该框架完全没有文档)中学习,该代码使用已弃用的类“Object”,我正在尝试将代码移植到版本3.0 但我不确定使用哪个类来代替 Object。
你有什么主意吗?
https://github.com/OiteBoys/Earlybird/blob/master/Earlybird/Classes/Number.h
编辑:很确定我需要的课程是 Ref
我正在尝试解决的当前问题是找到等效于 EGLView::getInstance()
编辑二: GLView::create("view"); 似乎是它。