0

我在 Xcode 中玩 cocos2dx 并为 iphone 开发。我的问题涉及从存储在 Resources 文件夹中的 png 图像创建精灵。图像加载并且一切正常,直到我从 Resources 文件夹中删除 mysprite.png。cocos2d 应该给我一些错误,比如找不到文件,但它编译得很好!甚至以某种方式加载 mysprite.png。看起来我删除的精灵仍然存储在某种缓存中的某个地方。如果存在一个这样的缓存,我该如何清除该缓存?

4

1 回答 1

1

这不是因为缓存。当 Xcode 编译一个项目并创建一个 app bundle 时,它​​会复制目录中的所有资源(这会导致添加所有新资源并替换该 bundle 中所有修改过的资源,但不会删除已删除的资源) .

您可以从模拟器或 iPhone 中删除应用程序,以便下次安装应用程序时,新构建的应用程序不会有已删除的资源。

于 2013-10-24T19:09:36.310 回答