我试图弄清楚如何将我所有的地图图块放入 XCode,以便我可以这样称呼它们:
/0/0/0.png
/1/0/1.png
... ETC
到目前为止似乎没有工作,所以我想知道是否有人可以建议如何这样做。
在向 Xcode 添加资源时,如果您选择“为任何添加的文件夹创建文件夹引用”,那么 Xcode 将在将这些文件夹复制到 bundle 时保留分层结构。引用的文件夹在项目导航器中具有蓝色文件夹图标。
这种方法的一个缺点是 Xcode 不会监视引用文件夹中文件的更改,因此如果您更改已添加的文件,则必须进行干净的构建,否则应用程序包将具有该文件的旧版本。
当您构建您的 XCode 项目时,所有资源都直接复制到应用程序的包中,因此如果您有多个名称相同的图像(即使它们位于不同的目录中),则只会获取一个,其余的将被忽略/覆盖。
如果你有类似的东西0/0/0.png
,1/0/0.png
我很抱歉我必须告诉你,但你必须将你的瓷砖重命名为类似的东西000.png
,100.png
等等。
此外,要获取您在项目中添加的图像,您可以按名称获取它,如下所示:
UIImage *tileImage = [UIImage imageNamed:@"000.png"];