Использование LuaBind. Часть 1.
Lua и LuaBind мы уже установили и настроили в предыдущих уроках: “Установка Lua” и “LuaBind”. Как я уже говорил в предыдущих уроках, LuaBind предназначен для упрощения работы с Lua-скриптами в С++, потому многие операции по созданию связи движок+Lua, через LuaBind сделать намного проще и быстрее. Давайте попробуем на практике что же такое LuaBind и как использовать его возможности для интеграции Lua в программы на C++. Для начала я расскажу об основных функциях и объектах LuaBind, … Читать Использование LuaBind. Часть 1. »
LuaBind
LuaBind это ООП-обёртка для луа. О самом языке Луа я уже рассказывал вам в уроке про Луа и уроке Установка Lua. Как говорят сами авторы luabind, он задуман как помощник при биндиге C/C++ функций в Lua и наоборот. Кроме того, он добавляет возможность шарить в луа классы и использовать их, включая виртуальные функции. Полезная штука. Использовать Lua через LuaBind становится намного проще. Хотя, ООП’шные и шаблонные навороты luabind, конечно, немного усложняют понимание на первых порах. … Читать LuaBind »
Lua – Установка Lua
Установка lua это вопрос, который возникает достаточно часто. Что, вообще-то, достаточно удивительно, потому как установка lua на самом деле, крайне проста и понятна. Можно даже сказать, что там вообще нечего делать. Но, раз уж такие вопросы возникают, давайте немного поговорим об установке Lua. Установка Луа. Скачиваем Первое, что нам нужно будет сделать перед установкой, это скачать исходники луа с её официального сайта: http://www.lua.org/download.html. Для установки, естественно, нам понадобится самая последняя версия, на данный момент это lua 5.1.4. … Читать Lua – Установка Lua »
Lua – скрипты Lua
Lua (от португальского «луна») — интерпретируемый язык программирования, разработанный Computer Graphics Technology Group of Pontifical Catholic University of Rio de Janeiro in Brazil. Lua является свободно распространяемым, с открытыми исходными текстами на языке Си. По своим возможностям и реализации он ближе всего к JavaScript, но Lua, с моей точки зрения, более гибок и имеет более широкие возможности. Несмотря на то, что Lua не имеет таких понятий, как “класс” или “объект”, на его базе вполне возможно … Читать Lua – скрипты Lua »
Разделы: Scripting