问题标签 [cocos2d-x-4.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 投票
2 回答
1643 浏览

ios - Cocos2d-x 4.0 新项目不包含 xcodeproj 文件

我使用以下命令从命令行导出。

导出的源不包括主 Xcode 项目文件。

如何将其导出?

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
35 浏览

git - cocos2d-x:我应该在我的 git repo 中添加 cocos2d 文件夹吗?

我是 cocos2d-x 的新手。目前已升级到4.0

我尝试将文件添加到我的 repo 作为第一次提交。我做了一些研究,发现有些人在 repo 中添加了 cocos2d 文件夹(库),但有些人没有。它几乎是 300MB。我应该将此文件夹及其文件包含到我的仓库中吗?

最佳做法是什么?

在此处输入图像描述 提前致谢。

0 投票
0 回答
93 浏览

cocos2d-x - 使用 Ninja 或 Unix Make 在 macOS 中构建 cocos2d-x 项目时出现问题

所以我最近想尝试使用 Unix Make 或 Ninja 来构建我的 cocos2d-x 游戏,而不是作为 Xcode 项目,使用 CMake 生成 Unix Make 和 Ninja 文件。

但是,通过构建过程的一小部分,它失败了,给了我这个消息:

这是它试图构建的文件:

我假设它与Objective-C有关。

现在,我阅读了 cocos2d-x 4.x 的文档,我知道 Cocos2D 团队建议我们使用“Xcode”作为 CMake 的生成器。Xcode 作为生成器可以完美运行。但是,出于好奇,我正在尝试 Ninja 和 Make。我的意思是,macOS 是基于 Unix 的,我们应该能够很好地使用 Make 和 Ninja。

有没有办法解决这个问题?

0 投票
1 回答
88 浏览

cocos2d-x-4.0 - 将 SimpleAudioEngine 转换为 AudioEngine Cocos2dx-v4

我使用 cocos2dx 4.0 版制作游戏克隆,但我检查了 cocos2dx-v4 的文档,我在 Doc 中看到我们可以使用 SimpleAudioEngine,当我调试代码说“SimpleAudioEngine 未识别”时我尝试使用此代码,我该如何更改为 AudioEngine,谢谢用于回答和阅读。

0 投票
1 回答
75 浏览

lua - 无法打开 Lua 场景 Spine 测试 Cocos2dx v4

我正在使用 cocos Lua v4。我正在寻找如何在 Lua 中创建脊椎。但不幸的是,当我在 Spine 部分打开 Lua Test 时。它没有显示脊椎,我收到了这个错误

尝试索引全局“sp”(零值) Lua 测试

Lua 错误

这是一个错误吗?如果不是,我该如何修复它以便我可以在 Lua 中创建脊椎?谢谢

编辑 1 这里如何在 cocos lua v4 中制作脊椎

cocos/spine/SpineConstants

0 投票
0 回答
8 浏览

android - 如何检测 MenuItemSprite (Cocos2dx 4.0) 中的双击?

我正在做一个需要检测双击的项目,我用谷歌搜索了它,但没有找到任何有用的东西。

有谁知道,请帮忙。

谢谢你

0 投票
0 回答
11 浏览

c++ - cocos2d win32完成应用开发后,报静态编译错误

我使用cocos2d-x v4.0 c++完成vs2019中的游戏开发。我想将应用程序移动到另一台计算机上运行,​​所以我将项目属性的代码生成更改为静态编译。重新编译时,报错。

0 投票
0 回答
9 浏览

cocos2d-x - cocos2d-x 4.0版本地存储缺少组件

cocos2d-x version 3.13中,曾经有一个cocos2d-x/cocos/storage目录负责创建 sqlite 数据库。该数据库被广泛用于应用程序范围数据(如 json 数据)的持久存储。

由于 JS 绑定已在 中删除coco2d-x version 4.0,因此在此过程中删除了以下组件:

  1. cocos2d-x/cocos/storage
  2. sqlite数据库支持

你们正在使用什么解决方法?任何指针将不胜感激。

我试图在我的最后修复它。但是,我找不到任何关于它的信息

  • 在升级指南 ( 3.17 => 4.0) 中。
  • 在网络上。
  • 在 cocs2d-x 论坛中。

问候

0 投票
0 回答
4 浏览

c++ - cocos2dx v4 精灵表动画

cocos2dx v4 精灵表动画:

例如我的文件:

  • 文件 1.png、文件 2.png 文件 3.png

使用 TexturePacker 创建精灵表

使用 TexturePacker 发布后,您有两个文件(*.plist 和 *.png)

将此文件(*.plist 和 *.png)复制到“资源”文件夹项目中

块引用

. 代码: