ios - 使用 TexturePacker 构建的 SpriteSheet 未加载到 CCSpriteFrameCache 中

标签 ios xcode cocos2d-x sprite-sheet

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

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 版本时出现问题),但我不明白为什么它无法加载我的纹理。我的 Sprite 是一个 .png 文件。

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

最佳答案

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

关于ios - 使用 TexturePacker 构建的 SpriteSheet 未加载到 CCSpriteFrameCache 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23769187/

相关文章:

android - 在 android.mk 的目录和子目录中创建所有 .cpp 文件的 FILE_LIST

iOS - 将角标(Badge)添加到 UITableViewCell

ios - 在 Swift 中,如何直接修改存储在字典中的数组?

ios - 订阅失败错误 WSError(类型 : Starscream. ErrorType.upgradeError 消息 : \"Invalid HTTP upgrade\", 代码 : 400)?

c++ - 在 xcode 中配置 freeimage

ios - Xcode 9.4.1 上传 App Store 时缺少 App Store 图标

c++ - 确定距离直线一定距离的点

c++ - getContentSize() 和 getBoundingBox() 有什么区别

ios - 为什么这个 Stack View 布局不明确?

ios - 当我滚动时,TableView 仅加载一个单元格的内容