Совместимость приложения cocos2d с iphone4 и iPad - PullRequest
0 голосов
/ 20 мая 2011

Уважаемые, я разработал приложение на cocos2d, оно отлично работает на симуляторе (iphone simulator 4) и на iphone 3, но на iphone 4 (устройство) в середине устройства отображается только часть приложения или представления.вокруг него черная область.Как сделать приложение совместимым с iphone 4?и это делает его автоматически совместимым с iPad, или я должен сделать другие шаги?

С уважением

Ответы [ 2 ]

0 голосов
/ 25 мая 2011

Я только что перенес свое приложение на 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);
    }

Чем установить переменную path и position, в которую вы загружаете изображение

0 голосов
/ 24 мая 2011

два шага, чтобы приложение iphone было совместимо с iphone4:

  1. каждый файл изображения должен иметь свою копию высокого разрешения, которая в два раза больше и имеет суффикс «-hd», скажемдобавьте hello-hd.png (100x100) для hello.png (50x50).

  2. в начале, добавьте одну строчку кода: [[CCDirector sharedDirector] enableRetinaDisplay: YES];

И все готово.Пока я не могу найти хороший способ для iPad.

...