cocos2d我的图像视网膜没有调整大小

时间:2012-11-29 12:32:00

标签: iphone xcode cocos2d-iphone retina-display

我的应用程序中有cocos2d视网膜图片有问题。当我运行应用程序时,显示图像视网膜,但它不会调整大小。 帮助我。

2 个答案:

答案 0 :(得分:0)

首先检查您的应用程序是否已启用。

if( ! [director_ enableRetinaDisplay:YES] )

第二个你的图像命名如下:

[sharedFileUtils setiPhoneRetinaDisplaySuffix:@"-hd"];      // Default on iPhone RetinaDisplay is "-hd"
[sharedFileUtils setiPadSuffix:@"-ipad"];                   // Default on iPad is "ipad"
[sharedFileUtils setiPadRetinaDisplaySuffix:@"-ipadhd"];    // Default on iPad RetinaDisplay is "-ipadhd"

image.png(正常 - 尺寸为320x480)

image-hd.png(视网膜 - 尺寸为640x960)

image-ipad.png(普通ipad - 尺寸为1024x768)

image-ipadhd.png(ipad retina - 尺寸为2048x1536)

答案 1 :(得分:0)

请检查apple documentation是否有启动图片(所有应用都需要)。

由于iPhone 5在iOS6-sdk中具有不同的屏幕分辨率。

您需要做的就是创建一个名为Default-568h@2x.png的启动文件,其分辨率为1136x640,并将其放在您的Resources / iphone文件夹中。

如果您要将应用程序从较旧的sdk更新为较新的sdk,请检查plist文件和选项以启动图像。