0

我得到的错误:

Cocos2d: Get data from file(res/Teapot.png) failed!
Cocos2d: ERROR: SpriteFrame NULL

不确定使用 CocosBuilder 中的图像路径时发生了什么。我已经在 github 上上传了我的 iOS 项目以及 CocosBuilder 项目。正如您在设备上看到的,标签显示良好,但缺少茶壶。

CocosBuilder 截图 CocosBuilder 截图

设备截图

设备截图

4

2 回答 2

0

它没有找到“Teapot.png”文件路径。

在加载 CCSprite 时尝试使用它:

NSString* path = [[NSBundle mainBundle] pathForResource:@"Teapot" ofType:@"png" inDirectory:@"res"];

CCSprite *mySprite = [CCSprite spriteWithFile:path];

或者

NSString* path = [[NSBundle mainBundle] pathForResource:@"Teapot" ofType:@"png"];
于 2013-07-03T20:34:19.430 回答
0

将发布的资源添加到xcode中时,可以选择“为任何添加的文件夹创建文件夹引用”,即添加资源后,子文件夹的颜色(本例中为“res”)将变为蓝色而不是黄色。

于 2013-09-18T02:26:38.790 回答