gpt4 book ai didi

ios - 在 Cocos2d 中加载 multipack spritesheet 时找不到文件

转载 作者:行者123 更新时间:2023-12-01 19:08:35 28 4
gpt4 key购买 nike

我正在尝试通过 TexturePacker 使用多包装来处理同一个 Sprite 的多个动画。我在 TexturePacker 中添加了我所有的图像并发布它们,没问题。我已将它们添加到我项目的 Resources 文件夹中,我什至可以在 Finder 中看到它们。

Resources folder

当我尝试调用它时

-(CCSpriteBatchNode*)createSpritesheet {
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"Clea1.plist"];

CCSpriteBatchNode *spritesheet = [CCSpriteBatchNode batchNodeWithFile:@"Clea1.png"];

return spritesheet;
}

我结束了以下错误:
2013-08-21 00:08:13.024 HFZ[10498:a0b] -[CCFileUtils fullPathForFilename:resolutionType:] : cocos2d: Warning: File not found: Clea1.plist
2013-08-21 00:08:13.025 HFZ[10498:a0b] cocos2d: CCSpriteFrameCache: Trying to use file 'Clea1.png' as texture
2013-08-21 00:08:13.025 HFZ[10498:a0b] -[CCFileUtils fullPathForFilename:resolutionType:] : cocos2d: Warning: File not found: Clea1.png
2013-08-21 00:08:13.026 HFZ[10498:a0b] cocos2d: Couldn't find file:Clea1.png
2013-08-21 00:08:13.026 HFZ[10498:a0b] cocos2d: CCSpriteFrameCache: Frame 'CleaStand00.png' not found

我真的不明白为什么会这样。在我尝试多包解决方案之前,我尝试为每个动画使用一个 spritesheet,但这似乎是更好的选择。对此有什么想法吗?

最佳答案

只是猜测,但有时我会遇到即使我在项目中添加资源,它们也不会出现在 Copy Bundle Resources 中。 Build Phase .仔细检查 Clea1.plistClea1.png在你的Copy Bundle Resources部分,否则将它们从 Project navigator
enter image description here

关于ios - 在 Cocos2d 中加载 multipack spritesheet 时找不到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18348882/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com