SKTextureAtlas为什么不刷新我做新的?

时间:2014-02-21 16:29:46

标签: xcode ios7 sprite-kit sprite sktextureatlas

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

1 个答案:

答案 0 :(得分:0)

我不知道是不是这个原因,但是我意识到XCode会在bundle目录中复制新的图像文件,但是不会删除你在项目中删除的旧图像文件。我认为XCode只会覆盖文件。我从组织者中删除派生数据,以确保XCode在运行时没有加载未删除的旧数据。 在模拟器中同样的事情,XCode不会删除旧的图像文件,所以我删除了应用程序并从XCode再次运行它。