【问题标题】:cocos2d my image retina doesn't resize [closed]cocos2d我的图像视网膜没有调整大小[关闭]
【发布时间】:2012-11-17 12:49:29
【问题描述】:

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

【问题讨论】:

  • 你能检查一下你的图片尺寸是否符合苹果指南
  • 我的图片尺寸正确:640x960

标签: iphone xcode cocos2d-iphone retina-display


【解决方案1】:

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

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)

【讨论】:

  • 我收到消息:不支持视网膜显示,但我在 iPhone 5 上运行。是的,我的图像名称和大小都正确。
【解决方案2】:

请查看apple documentation 获取启动图片(所有应用都需要)。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    • 2014-11-05
    相关资源
    最近更新 更多