Skip to main content

luanode SceneLibLuaScript

Позволяет редактировать сцены с помощью скриптов на языке Lua. Узел LuaScript предназначен для изменения структуры сцены, создания дочерних локаций, а также добавления и модификации атрибутов.

Узел LuaScript позволяет использовать скриптовый язык Lua для управления атрибутами на одной или нескольких локациях. Данный узел имеет привязку к C++ API, таким образом, большинство возможностей C++ API также может быть реализовано с помощью узла LuaScript.

Узел LuaScript позволяет:

  • Перезаписывать, создавать и удалять атрибуты в любом месте графа сцены;
  • Увеличивать количество входов;
  • Создавать и удалять дочерние локации;
  • Использовать привязки Lua к функциям C++ API и др.

Узел LuaScript может использоваться для чтения и редактирования атрибутов, а также создания, удаления и копирования локаций. При выполнении LuaScript на нескольких локациях, скрипт запускается отдельно для каждой локации.

АтрибутОписание
sourceТекстовое поля ввода скрипта.

Информация об использовании LuaScript представлена в соответствующем разделе.