2

私のゲーム エンジンは現在、レンダリング解像度に UIScreen 境界を使用しています。iPhone6 plus では、これは 2208x1242 の仮想解像度を報告します。

シミュレーターでは、これは UIScreen nativeBounds によって報告されたものと同じ解像度でもあります。

ただし、実際のデバイスでは、nativeBounds は 1920x1080 になり、iPhone6 plus で OpenGL を正しくレンダリングするためにどちらを使用すればよいかわかりません。また、公式ドキュメントも見つかりません。

どちらが正しいですか?

4

2 に答える 2

0

[UIScreen bounds] で報告された 2208x1242 の仮想解像度を使用すると、実際のデバイスで正しいレンダリングが生成されることを確認できるようになりました。

于 2014-11-27T08:26:00.163 に答える