Cocos2d-iphone 对 Retina 图像(和其他资产)使用 -hd 扩展。cocos2d Retina 指南仅含糊地谈到@2x 的“一些不兼容性” :
Apple 使用“@2x”后缀,但 cocos2d 不使用该扩展名,因为一些不兼容。相反,cocos2d 有自己的后缀:“-hd”。
警告:不建议使用“@2x”后缀。Apple 以一种特殊的方式处理这些图像,这可能会导致您的 cocos2d 应用程序出现错误。
伟大的。我觉得消息灵通。
通过关于 @2x 的 2 年前的错误报告,我得到了一个论坛帖子的链接,该帖子据说可以解释 @2x 的问题。但是,事实并非如此。我在那里发现的唯一提示是关于 @2x 的 iOS (4.0/4.1) 错误,我认为这些错误不再相关。我可能错过了一些关键方面(有一些关于缓存或重复加载问题的讨论)——毕竟线程很长。
我想知道如果 cocos2d 开发人员使用 @2x 后缀而不是 -hd 来表示图像,他可能会遇到哪些具体问题?
请给出具体的例子来说明可能会出错或实际上会出错的事情。