Я программирую компьютерную игру на C # / Mono, используя библиотеку OpenTK. Я хочу использовать Lua для написания сценариев для игры, поэтому те, кто ничего не знает о C #, могут редактировать сценарии, уровни и т. Д. Однако проблема в том, что я не могу найти способ использовать Lua с C # / Mono , Я нашел удивительный LuaInterface , однако он не работает на Mono . Я пробовал, и это работает на Windows, но это не на Linux (Ubuntu). Замена lua51.dll альтернативами linux не просто работает.
Я хотел бы спросить, есть ли какой-либо подходящий способ использования LuaInterface с Mono (я не нашел никаких исходных кодов LuaInterface для его редактирования и перестройки; я также слышал, что старые версии LuaInterface работают на Mono, однако Я не нашел их нигде для загрузки), или есть ли какая-либо другая подходящая библиотека для C # / Mono, которую вы использовали ранее, и вы знаете, что она работает. Я долго искал, но ничего не нашел и не хочу потратить недели на программирование сам.
Полагаю, что можно было бы использовать C # для сценариев, а не Lua, но мне эта идея не очень нравится, хотя я и не знаю почему.