【发布时间】:2015-11-16 02:49:59
【问题描述】:
我有一个之前已经提交到应用商店的游戏源代码。现在我将以更好的性能重新提交它,但遇到了奇怪的问题。源代码中已经有每个场景的 .csb 文件。我已经用谷歌搜索并了解我必须如何使用 cocos studio 2.0。出于测试目的,我打开了旧的 cocos studio 项目文件(.css)并重新发布,没有任何更改。然后从 res 文件夹中复制并粘贴到资源文件夹中。但是当 xcode 尝试加载 .csb 文件时它崩溃了。
mainLayer = (Layer*)CSLoader::createNode("GameScene.csb");
源代码适用于旧的 .csb 文件。但不适用于新的。
xcode 没有给我正确的理由。我只能在调试器视图中看到一些设置值。
- 当我尝试使用我重新发布的新 .csb 时
libpng 警告:iCCP:已知不正确的 sRGB 配置文件
libpng 警告:iCCP:已知不正确的 sRGB 配置文件
后缀 = csb
纹理大小 = 7
没有了
- 当我尝试使用旧源代码中的旧 .csb 时
libpng 警告:iCCP:已知不正确的 sRGB 配置文件
libpng 警告:iCCP:已知不正确的 sRGB 配置文件
后缀 = csb
纹理大小 = 0
还有很多……
如您所见,使用新的应用程序在打印纹理大小后崩溃。
我正在使用 cocos2dx v3.3 和 cocos studio v2.2.1 你能解释一下我应该如何避免这个问题吗?
非常感谢。
【问题讨论】:
标签: cocos2d-x cocos2d-x-3.0 libpng