我对使用 @2x 或 -hd 之间的区别感到困惑,其中一个比另一个更有效或更快吗?我正在使用 Cocos2D。
问问题
634 次
3 回答
2
我很漂亮,谁都不比谁快
就我而言,因为我喜欢将 Cocos 与 UIKit 一起使用,所以我对所有与 Cocos 相关的图像(纹理等)使用 -hd 后缀,并为将与 UIKit 一起使用的图像使用@2x。
于 2012-04-27T20:21:10.743 回答
1
@2x
在加载之前使用CCDirector
..所以加载屏幕和图标@2x
是必须的
如果CCDirector
已经加载(又名..你在游戏中),你可以使用@2x
或者-hd
但如果我记得正确-hd
地稍微慢一点,你必须在应用程序委托中启用视网膜显示......删除以下评论:
if (![director enableRetinDisplay:YES]) CCLOG(@"Retina Display Not supported");
如果您正在使用,则不需要启用视网膜显示@2x
于 2012-04-27T20:33:53.773 回答
-4
像其他海报一样,我从未听说过 iOS 中图像名称的“-hd”后缀。
你在哪里看到的?用于视网膜设备或 iPad 的应用程序名称有时会将 -hd 作为名称的一部分,但据我所知,iOS 中的“-hd”后缀没有正式含义。
您应该将程序设置为使用标准图像。要支持 Retina 设备,您应该保存每个图像的 2 个版本,“anImage.png”和“anImage@2x.png”,其中带有@2x 后缀的图像的高度和宽度是其两倍。
于 2012-04-27T20:17:56.777 回答