使用文件夹引用而不是组创建纹理图集

时间:2014-05-07 12:46:58

标签: ios objective-c xcode sprite-kit sktextureatlas

我项目中的许多资源都位于文件夹引用而不是组中,即蓝色,而不是黄色文件夹。这有很多原因 - 我认为这两个解决方案,文件夹引用是更好的选择(我做的事情是

imagePaths = [[NSBundle mainBundle] pathsForResourcesOfType:@"png" inDirectory:directory];

根据this guide我只是重命名包含文件夹,但是如果我将包含资源的任何文件夹重命名为文件夹 .atlas,则这实际上是作为路径名称的一部分,没有找到任何内容。

这是使用TexturePacker之类的东西手动生成地图集的唯一方法吗?我的代码在很大程度上依赖于路径名,所以我不得不做很多重写...

1 个答案:

答案 0 :(得分:1)

我不确定你想在这里实现什么。 纹理图集将项目中name.atlas文件夹中的所有图像放入一个图像中,添加一个图钉,以便以后可以找到这些图像并退出。

文件夹或组中的原始图像未添加到项目中。 您将无法在项目中找到任何.atlas文件夹,搜索文件将失败。