This page has been translated automatically.
Видеоуроки
Интерфейс
Основы
Продвинутый уровень
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Профессиональный уровень (SIM)
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Физика
Редактор UnigineEditor
Обзор интерфейса
Работа с ассетами
Контроль версий
Настройки и предпочтения
Работа с проектами
Настройка параметров ноды
Setting Up Materials
Настройка свойств
Освещение
Sandworm
Использование инструментов редактора для конкретных задач
Расширение функционала редактора
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Источники света
Geodetics
World-ноды
Звуковые объекты
Объекты поиска пути
Player-ноды
Программирование
Основы
Настройка среды разработки
Примеры использования
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Плагины
Форматы файлов
Материалы и шейдеры
Rebuilding the Engine Tools
Интерфейс пользователя (GUI)
Двойная точность координат
API
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
Работа с контентом
Оптимизация контента
Материалы
Визуальный редактор материалов
Сэмплы материалов
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Учебные материалы
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

Нода (Node)

Нода   node - это обобщенная сущность, представляющая любой объект, представленный в мире и имеющий положение и ориентацию. Нода создается и сохраняется в мире. Все изменения, внесенные в ноду, сохраняются в файле .world. Вы также можете экспортировать ноду во внешний файл .node, а затем при необходимости импортировать ее в мир или добавить его как Node Reference Однако все изменения, сделанные для исходной ноды через UnigineEditor, все равно будут сохранены в файле .world.

Смотрите также#

  • Класс Node для редактирования нод через API

Создание ноды#

Чтобы создать новую ноду через UnigineEditor, щелкните Create в меню, выберите необходимый объект и добавьте его в сцену. Новай нода появится в списке иерархии мира. Например, вы можете добавить объект Static Mesh, который будет нодой с точки зрения Unigine:

Static Mesh в сцене и в списке иерархии нод

Редактирование ноды#

Ноду можно редактировать в окне Parameters UnigineEdtior. Все ноды имеют общие настройки , которые представлены на вкладке Node. Также каждая нода имеет особые настройки, которые зависят от ее типа.

Редактирование ноды также включает редактирование материалов и свойств , назначенных ноде.

Импорт ноды#

Помимо создания новой ноды, вы можете импортировать существующую ноду, которая ранее была экспортирована, во внешний файл .node.

Чтобы импортировать ноду в текущий мир, нажмите кнопку Import в окне AssetBrowser. В открывшемся диалоговом окне Import Node выберите нужный файл .node.

Примечание
После импорта нода больше не связана с исходным файлом .node. Итак, если вы редактируете импортированную ноду через UnigineEditor, изменения сохранятся только в файле .world.

Удаление ноды#

Чтобы удалить ноду из мира, выберите ее и нажмите Delete. Нода будет удалена из файла .world после сохранения мира через UnigineEditor.

Примечание
Удаление ноды не влияет на файл .node.
Последнее обновление: 23.06.2023
Build: ()