OpenGL(ES)を使って自己教育目的の2Dゲームを開発したいと考えています。主なターゲットアーキテクチャーはAndroidなので、プログラミング言語は私が想定しているJavaになります(しかし、c/C++は有効な競合相手です)。AndroidとPC上のOpenGL ES
私は、プログラムのOpenGL部分のクロスプラットフォームソリューションを作成する方法があるのだろうかと思います。私はGLSurfaceViewをチェックしましたが、それはAndroidのみと思われます。
AndroidとPCのバージョンの違いを最小限に抑える方法はありますか?手間がかかりますか?それが可能ならどこで始めるのですか? (それができない場合、私は推測する異なるビューとコントローラの層を持つ良い古いMVCモデルでうまくいくでしょう)私はlibGDXのような非標準ライブラリを使用したくないですまだOpenGLを知っていて、基本を知りたいです。
ご清聴ありがとうございます。私はあなたが "移植"について何を意味するのか分かりません。違いがレイヤーによって隠され、コードレベルの調整が必要ない場合、私はうれしいでしょう。私はそれが何を意味するのかはっきりしないと思う、リンクされたサイトは現在ダウンしている、私はそれを後でチェックし、あなたに戻ってきます。 +1 – erenon
移植とは、コードをあるタイプまたはフォーマットから別のタイプまたはフォーマットに変換することを意味します(java to C++、またはpcからmacなど) –
リンクのOpenGLチュートリアルはC++の考え方です。 Java用のOpenGLチュートリアルはありません。私はYouTubeに夏の間にシリーズを作ろうとしています。 –