This page has been translated automatically.
Видеоуроки
Интерфейс
Основы
Продвинутый уровень
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Профессиональный уровень (SIM)
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Режимы вывода изображения
Физика
Браузер SDK 2
Лицензирование и типы лицензий
Дополнения (Add-Ons)
Демонстрационные проекты
API Samples
Редактор UnigineEditor
Обзор интерфейса
Работа с ассетами
Контроль версий
Настройки и предпочтения
Работа с проектами
Настройка параметров ноды
Setting Up Materials
Освещение
Sandworm
Использование инструментов редактора для конкретных задач
Расширение функционала редактора
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Источники света
Geodetics
World-ноды
Звуковые объекты
Объекты поиска пути
Player-ноды
Программирование
Основы
Настройка среды разработки
Примеры использования
C++
C#
UnigineScript
Унифицированный язык шейдеров UUSL (Unified UNIGINE Shader Language)
Плагины
Форматы файлов
Материалы и шейдеры
Rebuilding the Engine Tools
Интерфейс пользователя (GUI)
Двойная точность координат
API
Animations-Related Classes
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
VR-Related Classes
Работа с контентом
Оптимизация контента
Материалы
Визуальный редактор материалов
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Учебные материалы
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

Организация иерархии свойств

UNIGINE properties are organized in a hierarchy and managed via the Properties Hierarchy window. Свойства UNIGINE организованы в иерархию и управляются через окно Properties Hierarchy.

Properties Hierarchy WindowОкно иерархии свойств

The Properties Hierarchy window provides access to all properties of the project and allows filtering them by names, collapsing properties hierarchy (i.e., showing only base properties and hiding user ones), inheriting, cloning, reparenting, renaming, and deleting properties.Окно Properties Hierarchy обеспечивает доступ ко всем свойствам проекта и позволяет фильтровать их по именам, сворачивать иерархию свойств (т.е. показывать только базовые свойства и скрывать пользовательские), наследовать, клонировать, воспроизводить, переименовывать и удалять свойства.

Примечание
Reparenting and renaming of manual properties in the UnigineEditor is not supported. To change a parent or a name of a manual property, you should edit the *.prop file manually.Воспроизведение и переименование ручные (manual) свойства в UnigineEditor не поддерживается. Чтобы изменить родителя или имя такого свойства, вы должны отредактировать *.prop файл вручную.

All properties in the hierarchy are linked to .prop files stored in your project's folder and available via the Asset Browser.Все свойства в иерархии связаны с файлами .prop, хранящимися в папке вашего проекта и доступными через Asset Browser.

To open the Properties Hierarchy window, choose Windows -> Toggle Property Hierarchy in the Menu Bar.Чтобы открыть окно Properties Hierarchy, выберите Windows -> Toggle Property Hierarchy в строке меню.

Creating a Property
Создание свойства#

A property can be created via UnigineEditor in one of the following ways:Свойство можно создать в UnigineEditor одним из следующих способов:

The new property is automatically added to the properties hierarchy and displayed in the Properties Hierarchy window. The asset, to which the new property links, is also created and becomes available via the Asset Browser.Новое свойство автоматически добавляется в иерархию свойств и отображается в окне Properties Hierarchy. Ассет, на который ссылается новое свойство, также создается и становится доступным через Asset Browser.

Примечание
Properties in the hierarchy are sorted alphabetically by names, so you cannot rearrange them.Свойства в иерархии отсортированы в алфавитном порядке по именам, поэтому вы не можете изменить их порядок.

Basic Operations on a Property
Основные операции со свойствами#

The Properties Hierarchy window allows the following basic operations on a property.Окно Properties Hierarchy позволяет выполнять следующие основные операции со свойствами.

Renaming a Property
Переименование свойства#

To rename a property, right-click it and choose Rename in the drop-down list.Чтобы переименовать свойство, щелкните его правой кнопкой мыши и выберите Rename в раскрывающемся списке.

Примечание
Renaming of manual properties in the UnigineEditor is not supported.Переименование ручных (manual) свойств в UnigineEditor не поддерживается.

Renaming a PropertyПереименование свойства

You can also rename a property asset via the Asset Browser: the property that links to it will be renamed as well.Вы также можете переименовать ассет свойства с помощью Asset Browser: свойство, которое ссылается на него, также будет переименовано.

Cloning a Property
Клонирование свойства#

To clone a property, right-click it and choose Clone in the drop-down list.Чтобы клонировать свойство, щелкните его правой кнопкой мыши и выберите Clone в раскрывающемся списке.

Cloning a PropertyКлонирование свойства

Another way to clone a property is to select it and click to the left of the property name filter.Другой способ клонировать свойство - выбрать его и щелкнуть слева от фильтра имени свойства.

Примечание
Cloning a property creates an asset file, to which the new property links.При клонировании свойства создается файл ассета, к которому привязано новое свойство.

The new property will be created at the same hierarchy level as the original one. Note that the child properties won't be cloned.Новое свойство будет создано на том же уровне иерархии, что и исходное. Обратите внимание, что дочерние свойства не будут клонированы.

If you copy a property asset via the Asset Browser, the property that links to it will be cloned.Если вы копируете ассет свойства через Asset Browser, свойство, которое на него ссылается, будет клонировано.

Deleting a Property
Удаление свойства#

To delete a property, right-click it, choose Delete in the drop-down list and confirm deletion in the dialog window that opens:Чтобы удалить свойство, щелкните его правой кнопкой мыши, выберите Delete в раскрывающемся списке и подтвердите удаление в открывшемся диалоговом окне:

Deleting a PropertyУдаление свойства

Another way to delete a property is to select it and click to the left of the property name filter. If you delete a parent property, all its children will be deleted as well.Другой способ удалить свойство - выбрать его и щелкнуть слева от фильтра имени свойства. Если вы удалите родительское свойство, все его дочерние элементы также будут удалены.

Примечание
Deleting a property leads deleting the asset file it is linked. You cannot undo property's deletion.Удаление свойства ведет к удалению файла ассета, к которому он привязан. Вы не можете отменить удаление свойства.

If you delete a property file via the Asset Browser, the property that links to it will also be deleted from the hierarchy.Если вы удалите файл свойств через Asset Browser, свойство, которое на него ссылается, также будет удалено из иерархии.

Inheriting a Property
Наследование свойств#

Inheriting one property from another allows forming the properties hierarchy. To inherit a new property from the existing one, right-click the desired parent property and choose Inherit in the drop-down list.Наследование одного свойства от другого позволяет формировать иерархию свойств. Чтобы унаследовать новое свойство от существующего, щелкните правой кнопкой мыши нужное родительское свойство и выберите Inherit в раскрывающемся списке.

Inheriting a PropertyНаследование свойства

Another way to inherit a property is to select it and click to the left of the property name filter.Другой способ наследовать свойство - выбрать его и щелкнуть слева от фильтра имени свойства.

Примечание
Inheriting a property leads creating a new asset file.Наследование свойства приводит к созданию нового файла ассета.

Inheriting via Asset Browser
Наследование через Asset Browser#

To inherit a property via the Asset Browser, select the property asset, right-click it and choose Inherit in the drop-down list. The new property will be added to the Properties Hierarchy window and linked to the created asset.Чтобы наследовать свойство через Asset Browser, выберите ассет свойства, щелкните его правой кнопкой мыши и выберите Inherit в раскрывающемся списке. Новое свойство будет добавлено в окно Properties Hierarchy и связано с созданным ассетом.

Inheriting a Property via Asset BrowserНаследование свойства через браузер ассетов

Assigning a Property
Назначение свойства#

A property can be assigned both to the whole node and the single surface. For example:Свойство может быть присвоено как всей ноде, так и отдельной поверхности. Например:

  • A property assigned to the node can specify additional settings that extend the built-in ones. You can assign multiple properties to a single node.Свойство, назначенное ноде, может указывать дополнительные настройки, расширяющие встроенные. Вы можете назначить несколько свойств одной ноде.
  • A property assigned to the surface can specify settings that can be used during physical interaction with the surface. Only one property can be assigned to a surface.Свойство, назначенное поверхности, может указывать настройки, которые можно использовать во время физического взаимодействия с поверхностью. Поверхности можно назначить только одно свойство.
Примечание
If you need to assign a property to a single surface, it must be inherited from the surface_base property.
It is recommended to inherit properties that will be assigned to nodes from the node_base property. However, you can also assign any custom base property or its children to a node.
Если вам нужно присвоить свойство отдельной поверхности, то оно должно быть унаследовано от свойства surface_base.
Рекомендуется наследовать свойства, которые будут присвоены нодам от свойства node_base. Однако вы также можете назначить ноде любое настраиваемое базовое свойство или его дочерние элементы.

Various ways to assign properties to node and surfaceРазличные способы присвоения свойств ноде и поверхности

To assign a property, select the node, select the target surface or multiple surfaces (if required) and perform one of the following:Чтобы назначить свойство, выберите ноду, выберите целевую поверхность или несколько поверхностей (при необходимости) и выполните одно из следующих действий:

Примечание
To assign a property to all surfaces of the node, selecting the node will be enough: the property will be assigned to all its surfaces.Чтобы назначить свойство всем поверхностям ноды, достаточно выбрать ноду: свойство будет назначено всем его поверхностям.
  • Drag the property from the Properties Hierarchy window or the icon of the property asset from the Asset Browser to the Node Property or Surface Property field in the Parameters window. Перетащите свойство из окна Properties Hierarchyили значок ассета свойства из Asset Browser в поле Node Property или Surface Property в окне Parameters.
  • Drag the property from the Properties Hierarchy window or the icon of the property asset from the Asset Browser to the target node or surface in the Editor Viewport. Перетащите свойство из окна Properties Hierarchyили значок ассета свойства из Asset Browser на целевую ноду или поверхность в окне просмотра редактора.
  • Use the button next to the field with the property asset name in the Parameters window to choose the desired property asset. Используйте кнопку рядом с поле с названием ассета свойства в окне Parameters для выбора желаемого объекта недвижимости.
  • Type the name of the property asset to the field with the property asset name in the Parameters window manually. If an asset with the specified name exists in the project, it will be shown in the drop-down list while typing. Введите название объекта недвижимости в поле с названием ассета свойства в окне Parameters вручную. Если ассет с указанным именем существует в проекте, он будет отображаться в раскрывающемся списке при вводе.

Multiple Assignment
Множественное назначение#

A property can be assigned to a group of selected nodes. You can also replace a property in a group of selected nodes if they share the same property.Можно назначить свойство группе выбранных нод. Также можно заменить свойство в группе выбранных нод, если им назначено одно и то же свойство.

Последнее обновление: 16.08.2024
Build: ()