0

私はアンドロイドベースのゲームを作成しようとしています。最終的にはOUYAに掲載する予定です。私はコンソールがまだ出ていないことを知っているので、何が機能し、何が機能しないかを言うのは難しいですが、それがアンドロイドベースであり、Javaが機能することはわかっています。

だから私はJavaでゲームを書いています。OpenGLESを使用しています。デスクトップでも動作するようにしたいと思います。プレーヤーはコントローラーまたはキーボードとマウスのいずれかを持っていると想定しています(タッチも機能する可能性がありますが、微調整が必​​要です)。android自体がこれをすぐに提供しないことは知っていますが、javaにはコントローラーを処理するライブラリがいくつかあります。

この一連の考えでは、OpenGL ESを使用してプレーンJavaアプリケーションを作成していて、それをAndroidで実行したいと思います。プレーンJavaアプリケーションをパッケージ化してAndroidでも動作するようにする簡単な方法はありますか?コードの再利用を最適化するためにアプリケーションをどのように構成する必要がありますか?

4

2 に答える 2

2

libGdxライブラリを使用するのが最善だと思います。

ライブラリはAndengineほど高レベルではないため、少し難しいですが、libGdxを使用すると、デスクトップとAndroidの両方でアプリを実行でき、このライブラリでの開発にJavaを使用できます。

于 2012-08-18T22:30:25.390 に答える
1

アプリケーションを複数のプラットフォームに移植する場合は、エンジンとゲームをCまたはC++でプログラミングすることを検討してください。

于 2012-08-18T22:27:26.980 に答える