私は多くのトピックを読みましたが、かなり混乱しています。のようだ:
if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)] == YES && [[UIScreen mainScreen] scale] == 2.00) {
// RETINA DISPLAY
self.contentScaleFactor = 2.0;
}
私のアプリは、上記のチェックなしでサイズ 320x480 のフレームバッファを準備し、画面全体に表示します。2倍の画像を読み込んで画面に表示すると(縮小/ 2)、640x960のフレームバッファを準備し、スプライトを縮小しないのと同じだと思いました。それが正しいか?私はそう願っています...そうでなければ、多くのコードを書き直さなければなりません! ありがとう