使用TexturePacker构建的SpriteSheet未在CCSpriteFrameCache中加载

时间:2014-05-20 20:21:24

标签: ios xcode cocos2d-x sprite-sheet

我使用TexturePacker构建了一个Sprite表,然后将其加载到我的应用程序中:

CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile( "animation_s4.plist" );

但是,当我这样做时,我收到以下错误:

Cocos2d: cocos2d: CCSpriteFrameCache: Trying to use file animation_s4.png as texture
Cocos2d: cocos2d: CCSpriteFrameCache: Couldn't load texture

这是在Cocos2d-xXCode(但我不想在构建Android版本时遇到问题),但我无法弄清楚为什么它无法加载我的纹理。我的精灵是一个.png文件。

有谁知道这可能是什么原因?

1 个答案:

答案 0 :(得分:1)

在重建精灵表时,添加/更改资源应该删除Derived Data文件夹以确保XCode从零开始并提取所有资源的新副本。