1

我正在 iOS 中使用 SpriteKit 制作一个小项目。使用 SKTextureAtlas,所以我用 foo.atlas 创建了一个文件夹,将我所有的 png 文件放入其中,运行,一切正常。但是当我删除这个文件夹,并添加一些png,并在项目中再次拖动这个文件夹并运行时,我所有的精灵都有错误的位置,而且都是错误的位置和大小,如何解决这个问题?顺便说一句,我已经尝试产品-> 构建干净。但似乎不行。

4

1 回答 1

0

我不知道这是否是原因,但我意识到 XCode 会在 bundle 目录中复制新的图像文件,但不会删除您在项目中删除的旧文件。我认为 XCode 只会覆盖文件。我从管理器中删除了派生数据,以确保 XCode 不会在运行时加载未删除的旧数据。在模拟器中也是一样,XCode 不会删除旧的图像文件,所以我删除了该应用程序并从 XCode 再次运行它。

于 2014-02-22T07:45:57.827 回答