2011-05-20 55 views
0

親愛的所有人, 我開發了一個應用程序在cocos2d上,它完全運行在模擬器(iPhone模擬器4)和iPhone 3上,但在iPhone 4(設備)只有部分應用程序或視圖在設備的中間出現一個黑色區域。 如何使我的應用程序與iPhone 4兼容? 這是否使它自動與iPad兼容或我應該採取其他措施?cocos2d與iphone4和iPad的應用兼容性

問候

回答

0

兩個步驟做一個iPhone應用程序用iphone4兼容:

  1. 每個圖像文件應該有它的高清晰度副本,這是大兩倍,並以「-HD」後綴,比如說,爲hello.png(50x50)添加一個hello-hd.png(100x100)。

  2. 在開始處添加一行代碼: [[CCDirector sharedDirector] enableRetinaDisplay:YES];

這一切都完成了。到目前爲止,我找不到適合iPad的好方法。

0

我只是移植我的應用程序的iPad和使用該剪斷加載正確的屬性

NSString* imagePath; 
    CGPoint imagePos; 
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { 
     // load iPad images and positions 
     imagePath = @"image-ipad.png"; 
     imagePos = ccp(200,200); 
    } else { 
     // load iPhone images and positions 
     imagePath = @"image.png"; 
     imagePos = ccp(100,100); 
    } 

比設置您加載圖像的路徑和位置可變

相關問題