0

我试图弄清楚如何将我所有的地图图块放入 XCode,以便我可以这样称呼它们:

/0/0/0.png

/1/0/1.png

... ETC

到目前为止似乎没有工作,所以我想知道是否有人可以建议如何这样做。

4

2 回答 2

2

在向 Xcode 添加资源时,如果您选择“为任何添加的文件夹创建文件夹引用”,那么 Xcode 将在将这些文件夹复制到 bundle 时保留分层结构。引用的文件夹在项目导航器中具有蓝色文件夹图标。

这种方法的一个缺点是 Xcode 不会监视引用文件夹中文件的更改,因此如果您更改已添加的文件,则必须进行干净的构建,否则应用程序包将具有该文件的旧版本。

于 2013-01-14T13:50:17.743 回答
1

当您构建您的 XCode 项目时,所有资源都直接复制到应用程序的包中,因此如果您有多个名称相同的图像(即使它们位于不同的目录中),则只会获取一个,其余的将被忽略/覆盖。

如果你有类似的东西0/0/0.png1/0/0.png我很抱歉我必须告诉你,但你必须将你的瓷砖重命名为类似的东西000.png100.png等等。

此外,要获取您在项目中添加的图像,您可以按名称获取它,如下所示:

UIImage *tileImage = [UIImage imageNamed:@"000.png"];
于 2013-01-14T12:45:20.883 回答