This page has been translated automatically.
Видеоуроки
Interface
Essentials
Advanced
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Professional (SIM)
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Физика
Редактор UnigineEditor
Обзор интерфейса
Работа с ассетами
Настройки и предпочтения
Работа с проектами
Настройка параметров ноды
Setting Up Materials
Настройка свойств
Освещение
Sandworm
Использование инструментов редактора для конкретных задач
Расширение функционала редактора
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Источники света
Geodetics
Звуковые объекты
Объекты поиска пути
Players
Программирование
Основы
Настройка среды разработки
Примеры использования
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Плагины
Форматы файлов
Materials and Shaders
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
Tutorials
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

Switcher

Switcher is an object that disables or enables its child nodes at a specified distance from the camera. Possible use cases are: Switcher - это объект, который отключает или включает дочерние узлы на определенном расстоянии от камеры. Возможные варианты использования:

  • Enabling one object and disabling another at a specified distanceВключение одного объекта и отключение другого на указанном расстоянии
  • Disabling an object while moving awayОтключение объекта при удалении
  • Enabling an object while approachingВключение объекта при приближении

Each object is composed of Switcher and two spheres of different colorsКаждый объект состоит из Switcher и двух сфер разного цвета.

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

Adding a SwitcherДобавление World Switcher#

To add Switcher to the scene via UnigineEditor, do the following:Чтобы добавить Switcher в сцену через UnigineEditor, сделайте следующее:

  1. Run the project with UnigineEditor.Запустить проект с UnigineEditor.
  2. On the Menu bar, click Create -> Optimization -> Switcher.В строке меню щелкните Create -> Optimization -> Switcher.

  3. Place the node somewhere in the world.Разместите узел где-нибудь в мире.
  4. Make the node that will be controlled by Switcher a child of the latter.Сделайте узел, которым будет управлять Switcher, a ребенок последнего.
  5. Specify the enabling and the disabling distance in the Switcher parameters.Укажите включение и отключение расстояние в параметрах Switcher.

Switching between Two ObjectsПереключение между двумя объектами#

To switch between two object at the specified distance (like shown in the picture above), do the following:Чтобы переключаться между двумя объектами на указанном расстоянии (как показано на рисунке выше), выполните следующие действия:

  1. Create a Node Dummy for convenient grouping.Создайте Node Dummy для удобной группировки.
  2. Make the first Switcher the child of the Node Dummy.Сделайте первый Switcher дочерним узлом для Node Dummy.
  3. Make the first object the child of the first Switcher and specify its maximum visibility distance.Сделайте первый объект дочерним узлом первого Switcher и укажите его максимальную дальность видимости .
  4. Make the second Switcher the child of the Node Dummy.Сделайте второй Switcher дочерним узлом для Node Dummy.
  5. Make the second object the child of the second Switcher and specify its minimum visibility distance.Сделайте второй объект дочерним узлом второго Switcher и укажите его минимальную дальность видимости .

Примечание
To make objects switch at the same point, the maximum visibility distance of the first one and minimum visibility distance of the second one should match.Чтобы объекты переключались в одной точке, максимальное расстояние видимости первого и минимальное расстояние видимости второго должны совпадать.

Switcher ParametersПараметры World Switcher#

In the Node tab of the Parameters window, you can adjust the following parameters of Switcher:На вкладке Node окна Parameters вы можете настроить следующие параметры Switcher:

Node tab of the WorldSwitcher nodeВкладка Node узла WorldSwitcher
Min Distance The minimum distance of visibility, in units. If the camera is closer to a node than this minimum distance, the node is not visible.Минимальное расстояние видимости в единицах. Если камера находится ближе к узлу, чем это минимальное расстояние, узел не виден.
Max distance The maximum distance of visibility, in units. If the camera is further from a node than this maximum distance, the node is not visible.Максимальное расстояние видимости в единицах. Если камера находится дальше от узла, чем это максимальное расстояние, узел не виден.
Последнее обновление: 10.10.2022
Build: ()