1
我正在iOS中使用SpriteKit制作一个小项目。使用SKTextureAtlas,所以我用foo.atlas制作一个文件夹,把我所有的png文件放进去,运行,所有的工作都很好。但是当我删除这个文件夹,并添加一些PNG,并添加拖动这个文件夹再次在项目中运行,所有我的精灵有错误的位置,并且都是错误的位置和大小,如何解决这个问题?顺便说一句,我已经尝试产品 - >建立清洁。但似乎不工作。SKTextureAtlas为什么不刷新,当我做新的?
创建后,您不需要删除.atlas文件夹,只需使用Finder修改其内容即可。确保.atlas文件夹在Xcode(文件夹引用)中有一个蓝色图标,而不是黄色(组)。 – LearnCocos2D
Ray说的是对的,但我也遇到过纹理地图问题,我现在从Xcode中删除并重新添加atlas文件夹。此外,执行“Build Clean”和/或模拟器“Restart and Reset”可以帮助清除任何可能悬挂的旧缓存图像。 – fuzzygoat