iPad视网膜在Cocos2d中拉伸非视网膜图像

iPad视网膜在Cocos2d中拉伸非视网膜图像,ipad,cocos2d-iphone,retina-display,ipad-3,Ipad,Cocos2d Iphone,Retina Display,Ipad 3,我有一个用SDK 5.1(Xcode 4.4)构建的iPad应用程序。该应用程序是非视网膜应用程序。在iPad1和iPad2上,图像被正确缩放。在新的iPad(第三代)上,所有图像都会放大。这种行为是意料之中的,但在我的情况下是不受欢迎的。如何防止图像被放大?因为您正在为非视网膜和视网膜设备构建,所以应该包括所有图像的两个版本。视网膜图像的大小应该是屏幕分辨率的两倍,并且应该有@2x.png(或jpg)后缀。示例:Background-Image@2x.png您的Xcode项目中是否有适合所有图

我有一个用SDK 5.1(Xcode 4.4)构建的iPad应用程序。该应用程序是非视网膜应用程序。在iPad1和iPad2上,图像被正确缩放。在新的iPad(第三代)上,所有图像都会放大。这种行为是意料之中的,但在我的情况下是不受欢迎的。如何防止图像被放大?

因为您正在为非视网膜和视网膜设备构建,所以应该包括所有图像的两个版本。视网膜图像的大小应该是屏幕分辨率的两倍,并且应该有@2x.png(或jpg)后缀。示例:
Background-Image@2x.png

您的Xcode项目中是否有适合所有图像的视网膜版本?没有,一点也没有。因此,如果我再次添加相同的图像(相同的大小),但只添加@2x,它应该可以工作吗?不,视网膜图像的尺寸应该是原来的两倍。如果非视网膜为100x100,则视网膜应为200x200。请记住,如果您正在开发cocos2d应用程序,因为您的标记表明cocos2d使用-hd作为视网膜图像的默认后缀,而大多数iOS API调用使用@2x,如前所述。关于视网膜发育的参考cocos2d文档。