3.2 KiB
3.2 KiB
Скриптинг
В качестве языка сценариев используется LuaJIT
Подразделы:
- События движка
- Пользовательский ввод
- Файловая система и сериализация
- Свойства и методы UI элементов
- Сущности и компоненты
- Библиотеки
- Расширения стандартных библиотек
- Модуль core:bit_converter
- Модуль core:data_buffer
- Модули core:vector2, core:vector3
- Встроенные компоненты сущностей
Аннотации типов данных
В документации к Lua библиотекам используются аннотации типов, не являющиеся частью синтаксиса Lua.
- vector - массив из трех или четырех чисел
- vec2 - массив из двух чисел
- vec3 - массив из трех чисел
- vec4 - массив из четырех чисел
- quat - массив из четырех чисел - кватернион
- matrix - массив из 16 чисел - матрица
require "контентпак:имя_модуля" -- загружает lua модуль из папки modules (расширение не указывается)