我应该使用@ 2x还是-hd?

时间:2012-04-27 20:09:06

标签: iphone ios cocos2d-iphone

我对使用@ 2x或-hd之间的差异感到困惑 比另一个更有效还是更快? 我正在使用Cocos2D。

3 个答案:

答案 0 :(得分:2)

我不比其他人更快

就我而言,由于我喜欢将Cocos与UIKit一起使用,我对所有Cocos相关图像(纹理等)使用-hd后缀,对于将与UIKit一起使用的图像使用@ 2x。

答案 1 :(得分:1)

在加载@2x之前使用

CCDirector。因此@2x是加载屏幕和图标的必须

如果CCDirector已经加载(也就是你在游戏中),你可以使用@2x-hd,但如果我记得核心-hd稍微慢,你必须在app delegate中启用视网膜显示...删除评论:

if (![director enableRetinDisplay:YES]) CCLOG(@"Retina Display Not supported");

如果您使用@2x

,则无需启用视网膜显示

答案 2 :(得分:-4)

与其他海报一样,我从来没有听说过iOS中图像名称的“-hd”后缀。

你在哪里看到的?视网膜设备或iPad的应用程序名称有时会将-hd作为名称的一部分,但据我所知,iOS中的“-hd”后缀没有正式含义。

您应该将程序设置为使用标准图像。要支持Retina设备,您应该保存每个图像的两个版本,“anImage.png”和“anImage@2x.png”,其中@ 2x后缀的高度和宽度是其两倍。