私は Android 用の RPG ゲーム エンジンを作成しており、バトル エンジン用のスクリプト言語を追加する必要があると考えるようになりました。私が以前に行ったように、ゲーム コンテンツを駆動する XML 構成を処理するには複雑すぎます。LUA はゲーム開発コミュニティが選んだスクリプト言語のようです。そのため、私はいくつかの調査を行ってきました。エンジンは Java で書かれているので、LuaJ を LUA インタープリターとして使用することを考えています。これはおそらく Java LUA インタープリターがおそらく最良であることを示すいくつかの古いスレッドを見つけたからです。私はすべての耳です。
とにかく、Java から LUA スクリプトを呼び出し、スクリプトが戻るのを待たずにゲーム スレッドの実行を続行できるようにする必要があります。これは、LuaJ または他の一般的な Java ベースのインタープリターで可能ですか? いつでもスクリプト呼び出しを独自のスレッドに配置できることはわかっていますが、一度に多くのスクリプトをアクティブにする可能性があり、とにかく戻り値が必要ないため、無駄です。