Сейчас на форуме: zds, tyns777, JustLife, 2nd, morgot, Rio, CDK123 (+4 невидимых)

 eXeL@B —› Программирование —› Lua scripts vs ASF scripts
Посл.ответ Сообщение


Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 17 января 2009 16:13
· Личное сообщение · #1

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

Также есть более простые реализации АСФ скриптов , которые у меня путается с медиа файлами. Информации по ним вообще не нашел. На сайте луа есть типо учебники по скриптовому языку , может уже есть и русские варианты , тоесть переводы. На этом пока закончу введение ...

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 17 января 2009 16:26
· Личное сообщение · #2

АСФ хз, сразу говорю. ЛУА считается 1 из самых быстрых языков скриптовых, поэтому много где юзается, часто в гамах при скриптовании сцен.
Если ближе к делу-я юзал в QuickUnpack-последняя версия включает несколько примеров скриптов в поставку. В принципе удобно, интеграция довольно быстрая, насчёт скорости работы хз, сам не сравнивал. Под х64 собрал довольно быстро, хотя и пришлось поиметь эротику с типом данных. В дефолтной поставке до сих пор с какого-то перепугу нет простейших побитовых операций типа xor,or,and. Что решилось установкой патча с шаманством, правда. И нормальной отладки типа пошагового выполнения скрипта я так и не нашёл, что печально.




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 17 января 2009 17:17
· Личное сообщение · #3

... ммм да , я только дизасм нашел луа скриптов , и то там чето не понятно. Но мне до того еще далеко , я не пойму как это использовать вообще Поэтому до таких проблем пока еще не дошел )

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube




Ранг: 162.4 (ветеран), 11thx
Активность: 0.060
Статус: Участник

Создано: 19 января 2009 13:23
· Личное сообщение · #4

Дебагеров для ЛУА полно но они сыроваты.
Сама ВМ не из быстрых но есть есть реализация с джитом.

В ЛУА все делается через стек. И все общение идет через "PUSH/POP" функции.
Например нужна переменная:
сначало одной функцией запрашиваем её (если найдена, то она будет на вершине стека).
а другой читываем значение.


 eXeL@B —› Программирование —› Lua scripts vs ASF scripts
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати