簡體   English   中英

為什么iPhone 5會短暫地發信箱並在Cocos2d中顯示Default.png?

[英]Why is iPhone 5 briefly Letterboxing and displaying Default.png in Cocos2d?

我有Default-568@2x.png加載正常。

但是,(在實際設備上)顯示iPhone 5后,在信箱模式下顯示Default.png。 然后它加載1136×640像素標題屏幕 - 這很好,它應該做什么。

我正在使用默認的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?

我剛剛添加了另一個if語句:

    if ([UIScreen mainScreen].bounds.size.height == 568.0) {
        background = [CCSprite spriteWithFile:@"Default-568h@2x.png"];
        background.rotation = 90;
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM