4

我有 Default-568@2x.png 可以正常加载。

但是,(在实际设备上)在显示 iPhone 5 之后,会以信箱模式显示 Default.png。然后它会加载 1136 × 640 px 的标题屏幕——这很好,它应该做什么。

我正在使用默认的 Cocos2d HelloWorld 模板。我没有更改 plist 中的任何内容或其他内容。

有任何想法吗?

为什么它会加载 Default.png 以及如何解决这个问题?

谢谢。

在 IntroLayer 我们有

-(void) onEnter

    if( UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone ) {
    background = [CCSprite spriteWithFile:@"Default.png"];
    background.rotation = 90;
}

这就是 Default.png 出现的原因。

如果您使用的是 iPhone 5,如何继续显示 Default-568h@2x.png?

4

1 回答 1

5

我刚刚添加了另一个 if 语句:

    if ([UIScreen mainScreen].bounds.size.height == 568.0) {
        background = [CCSprite spriteWithFile:@"Default-568h@2x.png"];
        background.rotation = 90;
    }
于 2012-10-12T03:32:21.293 回答