-1

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

4

2 回答 2

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 视网膜 - 尺寸为 2048x1536)

于 2012-11-29T13:17:19.387 回答
0

请查看苹果文档以获取启动图像(所有应用程序都需要)。

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

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

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

于 2012-11-29T13:33:07.230 回答