Конвертировать Luabind в C #? - PullRequest
2 голосов
/ 31 марта 2010

Кто-нибудь пробовал конвертировать Luabind в C #? Это вообще возможно?

У меня есть приложение, которое я хочу преобразовать, чтобы оно могло работать в полностью управляемой среде, но большая часть игровой логики опирается на сценарии Lua, а приложение использует Luabind для управления возвратно-поступательными движениями. Я недостаточно знаком с Луа или Луабиндом, чтобы понять, в чем дело.

Я здесь по дураку?

1 Ответ

1 голос
/ 01 апреля 2010

Теоретически возможно продолжать запуск Lua из C # (не конвертировать Lua в C #). Однако, если Luabind используется между C ++ и Lua, это немного усложнит ситуацию, так как luabind добавляет много вещей в Lua, и я не уверен, что это можно смоделировать или проигнорировать. Это действительно зависит от того, на какие части Luabind положены. Взгляните на LuaInterface , это хороший посредник между .NET и Lua.

В целом, я бы сказал, что эта задача, вероятно, выполнима, но очень утомительна и подвержена ошибкам, и наверняка придется обновлять и большие части кода Lua. Я бы остался на родной стороне, .NET все равно переоценивают;)

...