1

UIDeviceOrientationの変更を正常に検出できるiOSOpenGLES2Dプロジェクト(スプライトを描画)があります。次に、デバイスの向きに基づいて画面の座標を調整する必要があると思います。そのための最善の方法について、誰かがトリックや洞察を持っているかどうか疑問に思います。

もちろん、方向ごとに変換を行い、それをOpenGLESに描画するコードにフィードすることはできますが、それは非常に複雑に思えます。これは、すべての図面をカスタム回転させ、方向ごとに異なるスプライトの方向を追跡するためのある種のロジックを持つことを意味します。

これを行うための最も効果的な方法について誰かがアイデアを持っているかどうかだけ疑問に思います。(私たちがそれを考えすぎていないことを確認したい)。最大の解決策は、画面の座標が各方向に対して自動的にデフォルトの方向の座標系にリセットされることです。しかし、それを手動で行うことは確かに実行可能です。

4

0 に答える 0