Luabind を C# に変換しようとした人はいますか? そのようなことは可能ですか?
完全に管理された環境で実行できるように変換したいアプリケーションがありますが、ほとんどのゲーム ロジックは Lua スクリプトに依存しており、アプリケーションは Luabind を使用してやり取りを管理しています。私は Lua や Luabind に詳しくなく、何が関係しているのかを知ることができません。
ここで私は愚かな用事ですか?
Luabind を C# に変換しようとした人はいますか? そのようなことは可能ですか?
完全に管理された環境で実行できるように変換したいアプリケーションがありますが、ほとんどのゲーム ロジックは Lua スクリプトに依存しており、アプリケーションは Luabind を使用してやり取りを管理しています。私は Lua や Luabind に詳しくなく、何が関係しているのかを知ることができません。
ここで私は愚かな用事ですか?
理論的には、C# から Lua を実行し続けることは可能です (Lua を C# に変換する必要はありません)。ただし、C++ と Lua の間で Luabind を使用すると、少し複雑になります。luabind は Lua に多くのものを追加するため、これをシミュレートまたは無視できるかどうかはわかりません。それは、Luabind のどの部分に依存しているかに大きく依存します。LuaInterfaceを見てください。これは .NET と Lua の間の優れたメディエーターです。
全体として、このタスクはおそらく実行可能だと思いますが、非常に退屈でエラーが発生しやすく、Lua コードの大部分も間違いなく更新する必要があります。私はネイティブ側にとどまります.NETはとにかく過大評価されています;)