ios cocos2d-iphone iphone-5

ios - Cómo agregar compatibilidad con iPhone5 en cocos2d



cocos2d-iphone iphone-5 (2)

Usé Cocos2d:

-hd.png for iPhone HD -ipad.png for iPad. -ipadhd.png for iPad HD.

¿Te gusta esta extensión que necesitamos usar para iPhone 5? ¿También cómo habilitar la compatibilidad con iPhone 5 en cocos2d?

ACTUALIZACIÓN 1: Fácilmente podemos admitir iPhone5 como este

#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];

ACTUALIZACIONES 2: Usar la función general ... poner esto en cocos2d.h o cualquier archivo común

static inline NSString *i5res(NSString * data) { if(IS_IPHONE5) { return [data stringByReplacingOccurrencesOfString:@"." withString:@"-whd."]; } return data; } //usage CCSprite *bg = [CCSprite spriteWithFile:i5res(@"bg.png")];

ACTUALIZACIONES 3: Cocos2d ahora también es compatible con iphone5. -iphone5hd

imageName-iphone5hd.png for iPhone 5 HD.



No hay extensión para imágenes de tamaño de iPhone5 en cocos2d. Si necesita usar imágenes como esta, tendrá que cargarlas usted mismo.

Tal vez también piense en cómo podría evitar las imágenes por completo. Si está utilizando imágenes de fondo, ¿tal vez podría usar una imagen en mosaico?

Para habilitar la compatibilidad con iPhone 5 es lo mismo que cualquier proyecto de iOS, simplemente agregue la imagen de inicio [email protected] a su proyecto.