SceneLibLuaScript
Позволяет редактировать сцены с помощью скриптов на языке Lua. Узел LuaScript предназначен для изменения структуры сцены, создания дочерних локаций, а также добавления и модификации атрибутов.
Узел LuaScript позволяет использовать скриптовый язык Lua для управления атрибутами на одной или нескольких локациях. Данный узел имеет привязку к C++ API, таким образом, большинство возможностей C++ API также может быть реализовано с помощью узла LuaScript.
Узел LuaScript позволяет:
- Перезаписывать, создавать и удалять атрибуты в любом месте графа сцены;
- Увеличивать количество входов;
- Создавать и удалять дочерние локации;
- Использовать привязки Lua к функциям C++ API и др.
Узел LuaScript может использоваться для чтения и редактирования атрибутов, а также создания, удаления и копирования локаций. При выполнении LuaScript на нескольких локациях, скрипт запускается отдельно для каждой локации.
| Атрибут | Описание |
|---|---|
| source | Текстовое поля ввода скрипта. |
Информация об использовании LuaScript представлена в соответствующем разделе.