我对使用@ 2x或-hd之间的差异感到困惑 比另一个更有效还是更快? 我正在使用Cocos2D。
答案 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后缀的高度和宽度是其两倍。