Пожарский Александр. Блог Воскресенье, 28.04.2024, 13:36
Вход/выход
Облако тегов
Поиск
Архив записей
Главная » 2012 » Июль » 29 » Встраивание Lua в C# приложение.
19:54
Встраивание Lua в C# приложение.
Начнём с того,что скачанную библиотеку LuaInterface.dll необходимо подключить как ссылку к проекту.
Первым делом, как всегда - Hello, World! (особые эстеты могут приюзать "Привет, дятел!")
Сразу же предлагаю выделить функции, которые будут передаваться в Lua в отельный класс. Так как по умолчанию Lua никак не может вывести информацию, то у нас это будет функция print_s (заменить стандартную в Lua print напрямую не удалось)

Теперь - основной код :

Как видите, тут происходит присоединение функций из lf - экземпляра LuaFunctions, а потом - вызов script.lua. Его содержимое может быть таково :

Можно было и напрямую вызывать print_s, но я считаю, что лучше привести среду в максимальное соответствие стандартам.
P.S. На правах неоплачиваемой рекламы - в качестве редактора для скриптов больше понравился Sublime Text 2 (карта кода - при больших объёмах весьма помогает, неплохое автозавершение, да и вообще много всего :-) )
Просмотров: 2244 | Добавил: alexKniaz | Теги: C#, LuaInterface, Lua | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Календарь
«  Июль 2012  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Наш опрос
Оцените мой сайт
Всего ответов: 40
Друзья сайта
  • Хабрахабр
  • Python :-)
  • ithappens
  • Рейлганостроение :-)
  • Пушки гаусса и прочее
  • Copyright MyCorp © 2024
    Конструктор сайтов - uCoz