2012-11-06 24 views
5

Cocos2D içinde iPhone5 desteği eklemek için? Ayrıca iPhone 5 desteğini cocos2d'de nasıl etkinleştirebilirsiniz?nasıl Cocos2d kullanılan

GÜNCELLEME 1: Kolayca bu

#define IS_IPHONE5 (([[UIScreen mainScreen] bounds].size.height-568)?NO:YES) 

#define TEX_GAME_BG (IS_IPHONE5) ? (@"bg-whd.png") : (@"bg.png") 

mBG1 = [CCSprite spriteWithFile:TEX_GAME_BG]; 

GÜNCELLEMELERDEN 2 gibi iPhone5 destekleyebilir: ... kullanın genel fonksiyon cocos2d.h veya herhangi ortak bir dosyaya koymak

static inline NSString *i5res(NSString * data) 
{ 
    if(IS_IPHONE5) 
    { 
     return [data stringByReplacingOccurrencesOfString:@"." withString:@"-whd."]; 
    } 

    return data; 
} 
//usage 
CCSprite *bg = [CCSprite spriteWithFile:i5res(@"bg.png")]; 

GÜNCELLEME 3: Cocos2d artık iphone5'i de desteklemektedir. -iphone5hd

imageName-iphone5hd.png for iPhone 5 HD. 

cevap

3

Cocos2d'de iPhone5 boyutunda görüntüler için uzantı yok. Böyle görüntüleri kullanmanız gerekiyorsa, bunları kendiniz yüklemeniz gerekir.

Belki de görüntüleri tamamen nasıl önleyebileceğinizi düşünün. Arka plan resimleri kullanıyorsanız, bunun yerine çini bir görüntü kullanabilirsiniz?

iPhone 5 desteğini etkinleştirmek için herhangi bir iOS projesiyle aynıdır, projenize [email protected] başlangıç ​​görüntüsünü eklemeniz yeterlidir.

+0

ok..thx yoktur. Bu bağlantı için – Guru