我对 cocos2d 很陌生。据我了解,视网膜图像是自动加载的。是否可以将视网膜文件放在不同的文件夹中?让我解释:
folder1 -> contains "image1.png"
folder2 -> contains "image1@2x.png"
我根本无法检测视网膜图像是否正确加载。
我对 cocos2d 很陌生。据我了解,视网膜图像是自动加载的。是否可以将视网膜文件放在不同的文件夹中?让我解释:
folder1 -> contains "image1.png"
folder2 -> contains "image1@2x.png"
我根本无法检测视网膜图像是否正确加载。
默认情况下,Xcode 将所有资源文件放在 app bundle 的根文件夹中,即使它们位于 Xcode 项目中的不同文件夹或组中。
虽然您可以在 Xcode 和 cocos2d 中设置它,但它的麻烦远大于它的价值。
您可以通过使图像临时具有不同的内容来轻松测试加载的图像版本。例如,在 Retina 分辨率图像上绘制一个红色 X,然后重新启动应用程序。使用各种 Retina 和非 Retina 模拟器进行验证。
PS:cocos2d 建议不要使用@2x 后缀,它有自己的后缀(-hd、-ipad、-ipadhd、-widehd 等)。