1

我对 cocos2d 很陌生。据我了解,视网膜图像是自动加载的。是否可以将视网膜文件放在不同的文件夹中?让我解释:

folder1 -> contains "image1.png" 
folder2 -> contains "image1@2x.png"

我根本无法检测视网膜图像是否正确加载。

4

1 回答 1

1

默认情况下,Xcode 将所有资源文件放在 app bundle 的根文件夹中,即使它们位于 Xcode 项目中的不同文件夹或组中。

虽然您可以在 Xcode 和 cocos2d 中设置它,但它的麻烦远大于它的价值。

您可以通过使图像临时具有不同的内容来轻松测试加载的图像版本。例如,在 Retina 分辨率图像上绘制一个红色 X,然后重新启动应用程序。使用各种 Retina 和非 Retina 模拟器进行验证。

PS:cocos2d 建议不要使用@2x 后缀,它有自己的后缀(-hd、-ipad、-ipadhd、-widehd 等)。

于 2013-09-16T11:18:24.360 回答