问题标签 [cocosbuilder]
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-iphone - 将 CocosBuilder CCB 转换为 PNG
我有一堆由 CCSprite 和 4-5 层组成的 CCB 文件 - 没有动画。
我需要一种将这些 CCB 转换为平面 PNG 图像的方法。
创建智能精灵表并不好,因为它将每一层保存为表上的不同精灵,我需要将它们合并。我该怎么做?
objective-c - cocos2d 3.0 发布 CocosBuilder 场景出错
我是 Xcode、Cocos2d 的新手,我正在 CocosBuilder 中迈出第一步。我正在学习可用的在线教程,包括RayWenderlich 游戏开发教程。在我复制代码时,有时我注意到作者遗漏了一些要点,这对于新开发人员来说并不明显。在教程CocosBuilder 简介中,我无法将场景 (*.ccbi) 放入 Xcode 我有 cocos2d 3.1.0。我的代码:
即使我已经制作#import "CCBReader.h"
并尝试了另一种方法 sceneWithNodeGraphFromFile 也无法识别,Xcode 也无法识别 nodeGraphFromFile。
任何人都可以帮助展示从 CocosBuilder 到 cocos2d 3.1.0 版本的发布场景的完整代码,我将不胜感激。
不幸的是,我无法上传我的截图。
objective-c - 有 CCBWriter 来赞美 CCBReader 吗?
我想知道 cocos2d 中是否有一种方法可以将给定的 CCNode(例如 CCScene)保存到 CCBFile (*.ccb)。我一直在谷歌搜索和搜索文档和各种论坛,但没有运气。
ios - 带有 cocos2d 2.0 的 iPhone5S 上的旋转动画问题
我正在用 cocosbuilder2.1、cocos2d 2.0 制作 CCSprite 旋转动画。它在 iPhone4S(iOS 8.0.2)、iPhone5 Simulator、iPad 2 Simulator、iPad Retina Simulator 上运行良好,但在 iPhone5S(iOS 7.1.1)、iPhone5S Simulator、iPad Air Simulator、iPhone 6 Simulator、iPhone 上有“抖动”问题6加模拟器。构建设置如下:
在目标下的构建设置中:
基础 SDK = 最新 iOS (iOS 8.0);有效架构 = arm64 armv7 armv7s
一般在目标下:
部署目标 = 6.0
一开始我以为是cocosbuilder的bug,但是通过手动让精灵旋转测试后也出现了同样的问题,感觉cocos2d 2.0对iPhone5S的兼容性有问题。
代码:在第一个场景的图层中
“抖动”问题就好像 testSprite 的旋转值已设置为 0 每帧,它已设置为正确的值。例如,它就像旋转到 1,然后回到 0,然后到 2,然后再回到 0、3、0、4、0 ……等等。所有这些都发生得非常快,这使它有点“闪烁”。最后旋转总是重置为0。
我尝试了谷歌它,但没有发现任何相关,好像这是一个非常个人的问题。如果这是个人问题,请告诉我应该朝哪个方向努力以找到错误所在,谢谢!
ios - CCBReader 不读取文件
我正在尝试将旧游戏从 cocos2d v2.2 更新,但 CCBReader 无法读取 .ccbi 文件并最终抛出断言失败并发出警告
找不到文件:HomeScreen.ccbi
发生的情况是,所有 ccbi 文件都被压缩,当游戏第一次启动时,以下代码用于解压缩所有 CCScenes
这适用于旧代码,我更新了 cocos2d、CCBReader 和 SSZipArchive,代码构建完美,但随后游戏因断言失败而崩溃。
编辑: 我试图搜索使用 iPhone 资源管理器解压缩的文件。我发现正常资源(未压缩)在 .app 文件夹中,压缩资源在 Library 文件夹中解压缩,这可能是找不到文件的原因吗?
ios - CCMenuItem 不起作用(Xcode 7.3~)
我是一名日本游戏开发者。我用 cocos2d-x 开发了一些游戏。
我对以下问题感到困惑。所以,如果你有任何想法,请帮助我。
当点击 cocos2d-x 图层上的按钮时,该按钮不起作用。如果点击按钮,则不会调用按钮的回调函数。我找到了一些解决该问题的方法。但是,我不知道为什么会出现问题。而且,我想要最合适的方法,如何解决它。
以下是出现问题的开发环境和移动设备。
■ 开发环境
- 操作系统:Mac OS X El capitan(10.11.5)
- Xcode 版本:7.3 - 7.3.1(7D1014)
- cocos2d-x 版本:cocos2d-x-3.2
- 构建配置。:测试/发布
■ 移动设备
- iPhone4s(iOS 9.3.2)、iPhone5(iOS 9.3)、iPad mini(iOS 9.3.1)
如果移动设备的状况(iOS 版本等)不同,则可能不会出现问题。
并且,Xcode 7.2.1 或更早版本构建的应用程序没有问题。它工作正常。由调试构建模式构建的应用程序也不会出现此问题。
我附上一个示例代码。
https://github.com/SeanIchikawa/SampleProject/tree/master/CCBTest
该层的按钮是由ccbi(ccbi = cocos builder文件)制作的。回调函数由ccbi文件中的“Selector”引用到按钮。
■ 关于示例 Xcode 项目
- Xcode 项目名称:CCBTest
- ccbi 文件:资源/simple.ccbi
- 类文件(写关于层):Classes/SimpleView.h
如果你有什么想法,请给我。
感谢您阅读我的问题。
c++ - 如何将多个相同的节点添加到 ListView
我尝试将节点添加到 ListView 中:
但是得到这样的错误:
CCASSERT(child->_parent == nullptr, "子已经添加,不能再添加");
我需要做什么?
cocos2d-x - 在 Cocos Creator 中加载 CCBi 文件
我是一名游戏开发人员并使用 cocos2dx 开发游戏,我刚刚开始使用 cocos creator 进行游戏开发。我使用 cocosbuilder 二进制动画文件和 cocos2dx 但我无法将它与 cocos creator 一起使用,因为没有足够的文档在 cocos creator 的官方网站上。请让我知道如何在 cocos creator 中使用已发布的 cocos builder 文件。我没有项目文件所以我不能直接在 cocos creator 中导入 ccbi 项目,它是由自由职业者生成的,我不能有项目文件。我只需要在 cocos creator 中直接加载 ccbi 动画即可。请帮我。
c++ - 编译 cocosBuilder 时的 Xcode 错误 - stdlib.h 中的未知类型名称 ldiv_t
Xcode 12.5.1 (Big Sur) 编译 cocosBuilder 时出错,但找不到原因。其他计算机(Xcode 12.4 / Catalina)说没有发生错误。
源代码在这里 https://github.com/semozz/CocosBuilder_Test.git
错误/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdlib.h:142:34:未知类型名称'ldiv_t';你是说'dev_t'吗?