2

私はそれについて多くのことを研究しましたが、興味深いものを見つけることができません..実際には、ios5で作成されたcocos2dのプロジェクトがあり、網膜のいずれかで画像サイズが適切に表示されました..ios6にアップグレードすると、4分の1の画像サイズが表示されます..Retinaディスプレイを示していますCCDirector でオン。

4

1 に答える 1

1

これが役立つと思います。

NSString *iPadtext;
NSString *device = [UIDevice currentDevice].model;
NSLog(@"deive name is %@",device);

pause.png と pause-hd.png のような両方の画像を追加します

if([device isEqualToString:@"iPad"] || [device isEqualToString:@"iPad Simulator"] ){
iPadtext = @"-hd";

}

CCMenuItemImage *pauseMenuItem = [CCMenuItemImage 
                             itemFromNormalImage:[NSString stringWithFormat:@"pause_01%@.png",iPadText] selectedImage:[NSString stringWithFormat:@"pause_01-over%@.png",iPadText] 
                             target:self selector:@selector(PauseButtonTapped:)];  

それがあなたを助けることを願っています

于 2012-10-18T10:41:24.997 に答える