2

Luabind を C# に変換しようとした人はいますか? そのようなことは可能ですか?

完全に管理された環境で実行できるように変換したいアプリケーションがありますが、ほとんどのゲーム ロジックは Lua スクリプトに依存しており、アプリケーションは Luabind を使用してやり取りを管理しています。私は Lua や Luabind に詳しくなく、何が関係しているのかを知ることができません。

ここで私は愚かな用事ですか?

4

1 に答える 1

1

理論的には、C# から Lua を実行し続けることは可能です (Lua を C# に変換する必要はありません)。ただし、C++ と Lua の間で Luabind を使用すると、少し複雑になります。luabind は Lua に多くのものを追加するため、これをシミュレートまたは無視できるかどうかはわかりません。それは、Luabind のどの部分に依存しているかに大きく依存します。LuaInterfaceを見てください。これは .NET と Lua の間の優れたメディエーターです。

全体として、このタスクはおそらく実行可能だと思いますが、非常に退屈でエラーが発生しやすく、Lua コードの大部分も間違いなく更新する必要があります。私はネイティブ側にとどまります.NETはとにかく過大評価されています;)

于 2010-03-31T20:17:57.053 に答える