1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ximu-ELua

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Приветствие

ELua — это Lua-скриптовый фреймворк для Unity3D, основанный на KopiLua и LuaInterface. Он позволяет быстро внедрять поддержку Lua в Unity3D.

Основные характеристики:

  1. Простота использования, полная поддержка всех платформ благодаря KopiLua
  2. Определение базовых типов данных, что позволяет избежать повторной работы
  3. Автоматическое освобождение Lua-скриптов в Unity до конкретной платформы, что облегчает обновление скриптов
  4. Поддержка require для включения скриптов
  5. Автоматическая активация процессов MonoBehaviour в Lua
  6. Поддержка многоуровневых директорий

Структура каталогов

/ELua                            #Lua-фреймворк
    /ELua/KopiLua                 #Основной модуль KopiLua и зависимые Dll Luainterface
    /ELua/Resources               #Зависимые ресурсы фреймворка
    /ELua/Resources/LuaBase       #Базовые Lua-скрипты фреймворка
    /Demo                         #Пример использования фреймворка

Простое использование:

  1. ELua загружает lua-скрипты из Resources/Scripts/Lua.

Создайте lua-код demo.lua.txt.

function Start()
    print('Start')
end
  1. На GameObject добавьте компонент Elua и заполните переменную Script значением demo.

  2. Запустите игру и вы увидите логи, отпечатанные Lua-скриптами, в консоли.

Дополнительные замечания:1. В папках требуется наличие файла pack.txt с указанием относительного пути текущей папки. Это позволяет ELua автоматически распаковать Lua-код в указанную среду.

  1. Вызов ELuaHelper.Release() позволит распаковать скрипты из Resources/Scripts/Lua в файлы.
  2. В webplayer версии Lua-код будет выполняться непосредственно внутри Unity, а не распакован в отдельные файлы.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Lua-фреймворк в Unity3D. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ximu-ELua.git
git@api.gitlife.ru:oschina-mirror/ximu-ELua.git
oschina-mirror
ximu-ELua
ximu-ELua
master