私はJavaアプリケーションを持っており、その内部にOgreをインターフェースしたいと思っています。 具体的にオーガ)がit.I内のオブジェクトは、このJavaアプリケーションでOgre(C++)とのインタフェースに最適な方法は何ですか?
1を達成するために複数のオプションを持っている++複雑なCをたくさん持っている3Dゲームエンジンライブラリで使用生のJNI(JNIは非常に複雑であるとタフ)
2 )LuaとNO JNI(Ogreへのluaバインディングを使用する)... Luaを使うと基本的にC++ライブラリとのインターフェイスがとれているので、Luaを使うと便利です。 Luaははるかに簡単で、javaからのLuaの呼び出しは難しくありません。
4)使用Ogre4j(JNIを使って鬼に結合するJava ...しかし、/心将来の保守における最良の選択肢キープのように見えるこれらのように、最新の鬼のバージョンで更新このプロジェクトイマイチ)
/Ogreへのアップグレード?
オプション3は試してみる価値がありますか?
なぜあなたはJavaからOgreを使いたいのですか? Javaゲームエンジンを見つけたり、C++であなたのアプリを書くのはどうですか? – jalf