iPhone用のOpenGLアプリケーションを開発したい。しかし、私はiPhoneシミュレーターを使うのが好きではありません。Cocoaデスクトップアプリケーションを作成してから、描画コードをコピーしてiPhoneアプリケーションに貼り付けることは可能ですか?iPhoneとCocoa用のOpenGLのコーディングはどのように異なりますか?
質問する
178 次
1 に答える
4
iPhoneは、OpenGLの制限付きサブセットであるOpenGLESを使用します。物事を複雑にしているのは、以前のiPhone(3GSより前)は固定機能パイプラインのみを提供するOpenGL ES 1.1のみをサポートし、より新しいハードウェアをターゲットにしている場合はOpenGL ES 2.0を使用できますが、シェーダーしかありませんパイプライン、固定機能なし。
これらの問題を念頭に置き、使用したい機能がES1.1またはES2.0(どちらか選択した方)でサポートされているかどうかを監視すると、デスクトップ開発、コピー貼り付け、および修正を行うことができます。上。
個人的には、シミュレーターを使うだけの方が簡単だと思います。しかし、実際のiPadは、最高の開発/テスト環境であるIMOを提供します。
于 2010-09-15T09:55:33.153 に答える