1

iPhone シミュレーターでアプリをテストしています Retina ディスプレイをテストするために、ハードウェアを iphone(retina) に設定しました 残念ながら、シーン全体が通常のサイズの 4 倍に拡大されているようです。唯一見えるのは、シーン全体の左下 4 分の 1 です。アプリは画面の境界を超えているため、iPhone の画面では 4 分の 1 にしか表示されません。Cocos2d を使用しています。これの原因は何ですか?また、アプリ デリゲートで Retina ディスプレイを有効にしています。どんな助けでも大歓迎です!

4

1 に答える 1

2

デフォルトではピクセルの 1:1 マッピングを使用するため、シミュレーターは通常のサイズの 4 倍 (各軸で 2 倍) に拡大しています。

つまり、1 画面ピクセル = 1 デバイス ピクセルです。そのため、網膜密度を 2 倍にする Retina ディスプレイを使用すると、デバイスの画面を表示するために 4 倍のスペースが必要になります。

編集:

更新された質問に答えて、「スケール」機能を使用できます。Window->scale->50% (または command+3)。

于 2012-04-27T20:41:07.687 に答える