| eXeL@B —› Программирование —› Lua scripts vs ASF scripts |
| Посл.ответ | Сообщение |
|
|
Создано: 17 января 2009 16:13 · Личное сообщение · #1 Этот топ хочу посветить такому энджину как ЛУА , ну очень часто он используется в разных современных приложениях. А я о нем почти ничего не знаю ) Хотелось бы здесь обсудить програмные реализации этого скриптового языка а также обсудить вопросы связанные с ним. Начинать всегда трудно , поэтому наверно хотелось бы узнать у других , кто внедрял его в свои проекты и как это выглядело. Было бы классно иметь пример , но пример не гигантский , а то это сложно разбирать а такой легенький.
Также есть более простые реализации АСФ скриптов , которые у меня путается с медиа файлами. Информации по ним вообще не нашел. На сайте луа есть типо учебники по скриптовому языку , может уже есть и русские варианты , тоесть переводы. На этом пока закончу введение ... ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
|
|
Создано: 17 января 2009 16:26 · Личное сообщение · #2 АСФ хз, сразу говорю. ЛУА считается 1 из самых быстрых языков скриптовых, поэтому много где юзается, часто в гамах при скриптовании сцен. Если ближе к делу-я юзал в QuickUnpack-последняя версия включает несколько примеров скриптов в поставку. В принципе удобно, интеграция довольно быстрая, насчёт скорости работы хз, сам не сравнивал. Под х64 собрал довольно быстро, хотя и пришлось поиметь эротику с типом данных. В дефолтной поставке до сих пор с какого-то перепугу нет простейших побитовых операций типа xor,or,and. Что решилось установкой патча с шаманством, правда. И нормальной отладки типа пошагового выполнения скрипта я так и не нашёл, что печально. ![]() |
|
|
Создано: 17 января 2009 17:17 · Личное сообщение · #3 |
|
|
Создано: 19 января 2009 13:23 · Личное сообщение · #4 Дебагеров для ЛУА полно но они сыроваты. Сама ВМ не из быстрых но есть есть реализация с джитом. В ЛУА все делается через стек. И все общение идет через "PUSH/POP" функции. Например нужна переменная: сначало одной функцией запрашиваем её (если найдена, то она будет на вершине стека). а другой читываем значение. ![]() |
| eXeL@B —› Программирование —› Lua scripts vs ASF scripts |


Этот топ хочу посветить такому энджину как ЛУА , ну очень часто он используется в разных современных приложениях. А я о нем почти ничего не знаю ) Хотелось бы здесь обсудить програмные реализации этого скриптового языка а также обсудить вопросы связанные с ним. Начинать всегда трудно , поэтому наверно хотелось бы узнать у других , кто внедрял его в свои проекты и как это выглядело. Было бы классно иметь пример , но пример не гигантский , а то это сложно разбирать а такой легенький.



Поэтому до таких проблем пока еще не дошел )

Для печати