Ноды
В терминах Unigine все объекты, добавленные в сцену, называются нодами . Ноды могут использоваться как напрямую, так и в качестве ссылок, на которые ссылаются другие ноды.
Ноды (Nodes) и Node References#
Ноды (Nodes) и Node References - фундаментальные объекты, которые формируют мир:
- Нода - это сущность, представляющая любой объект, который позиционируется и хранится в мире.
- Node Reference - это нода, которая ссылается на внешний файл на диске, который содержит предварительно собранную ноду (или иерархию нод) со всеми материалами и свойствами необходимыми для ее визуализации.
Если в мире много повторяющихся одинаковых объектов, следует использовать Node Reference:
Это помогает избежать ручного редактирования каждого объекта в случае, если вам нужно сделать одинаковые изменения во всех этих объектах. Подробнее читайте в статье на Node Reference.
Между нодами и Node References также есть следующие различия:
- Чтобы создать ноду, вам нужно просто добавить в сцену любой объект. Чтобы создать Node Reference, вам нужно будет экспортировать ноду из UnigineEditor в файл .node и затем указать, что это будет Node Reference.
- Все изменения, сделанные для ноды, сохраняются в файле .world и влияют только на одну конкретную ноду. Все изменения, сделанные для Node Reference, сохраняются в исходном файле .node и влияют на все ноды, которые ссылаются на этот файл.
Базовые ноды#
Базовые ноды невидимы и выполняют следующие функции:
- Dummy Node используется для организации других нод в иерархию.
- Layer позволяет сохранить все его дочерние ноды в отдельный файл .node.
- Trigger запускает обратные вызовы, когда он включен / отключен или его преобразование было изменено.
Последнее обновление:
09.07.2021
Помогите сделать статью лучше
Была ли эта статья полезной?
(или выберите слово/фразу и нажмите Ctrl+Enter