1

QT Creator で Ubuntu を使用して、OpenGL ES 2.x アプリケーションを研究および開発する予定です。デスクトップ環境で OpenGL ES 2.x を構成するのは容易ではなく、OpenGL ES は OpenGL のサブ仕様であることは明らかです。

OpenGL環境でOpenGL ES 2.xアプリケーションのコア部分を開発し、コードをAndroidまたはiOSに移動して後でGUIを開発できるかどうかを知りたいですか?

4

4 に答える 4

1

設定が簡単ではありませんか?失礼ですが同意できません。マリが持っているようなエミュレーターを手に入れて、プログラムがシステムのライブラリーの代わりにそれらのライブラリーを直接使用できるようにします。

もちろん、iOS(Obj-C++?) または Android(NDK?) で実行できる限り、GL コードは問題ないはずです。

于 2013-06-25T06:57:06.000 に答える
0

Qt5 はデフォルトで OpenGL ES 2.0 で構築されているため、現在の Qt を使用する場合はそのまま使用できます。Qt 開発者は、5.2 バージョンで Android と iPhone の両方をサポートすると言っています。

于 2013-07-02T13:32:52.777 に答える
0

私は、iOS と Windows で ES 2.0 を実装する独自のエンジンを持っているので、両方のシステムで動作します。サポートされていない形式とメソッド (Windows でサポートされていない pvrtc など) に注意する必要があるため、コンバーターを作成しました。

簡単にするために、最初にすべてをiOSに実装して、その動作を確認してから、Windowsに移植します。現在、各プラットフォームで異なる約 1000 行のコードがあります (ただし、Xamarin を使用しています)。

于 2013-11-01T15:05:53.187 に答える