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 - это сцена, которая включает в себя набор различных встроенных объектов с определенными параметрами. UnigineEditor предоставляет возможность создавать новые миры, загружать или перезагружать существующие, а также сохранять их в случае внесения каких-либо изменений. Вы также можете настроить различные параметры для создаваемых вами миров.

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

  • Класс World для управления мирами через код

Создание нового мира#

Чтобы создать новый мир через UnigineEditor:

  1. Щелкните File -> Create New World в главном меню или нажмите CTRL + N .

  2. В открывшемся окне укажите имя для нового мира и выберите целевой каталог в вашем проекте.

После этого в целевой папке создается новый ассет: your_world_name.world - XML-файл, содержащий настройки рендеринга созданного мира.

Примечание
Будет создан новый мир с узлом по умолчанию sun . Вы можете оставить этот узел или удалить его по своему усмотрению.

В отличие от мира, который создается при создании проекта, все остальные миры создаются без файла world script . При необходимости этот файл добавляется как скрипт в файл *.world через UnigineEditor следующим образом:

  1. Нажмите кнопку Create в браузере ресурсов и выберите Create USC. Создается файл script.usc. Вы можете переименовать и переместить созданный файл.

  2. Выберите нужный файл *.world в браузере ресурсов.
  3. На вкладке "Параметры" назначьте *.usc, который вы создали как сценарий.

Загрузка существующего мира#

Чтобы загрузить существующий мир через UnigineEditor:

  1. Щелкните File -> Open World в главном меню или нажмите CTRL + O.

  2. Выберите каталог и выберите необходимый мир.
    Примечание
    Через UnigineEditor вы можете загружать только те миры, которые доступны в вашем проекте.

  3. Щелкните OK. Выбранный мир будет загружен.

Чтобы загрузить один из недавно закрытых миров , щелкните File -> Recent Worlds в главном меню, выберите требуемый мир и выберите его.

Сохранение мира#

Чтобы сохранить текущий мир под другим именем через UnigineEditor:

  1. Щелкните File -> Save World As... в главном меню.

  2. Укажите новое имя для мира, который нужно сохранить, и выберите целевой каталог в вашем проекте:

  3. Щелкните OK.

Чтобы сохранить мир под его текущим именем:

  1. Щелкните File -> Save World в главном меню или нажмите CTRL + S .

Перезагрузка мира#

Чтобы перезагрузить текущий мир:

  1. Щелкните File -> Reload World в главном меню.

    Если в мире есть несохраненные изменения, диалоговое окно откроется.
  2. Щелкните Yes в диалоговом окне, чтобы сохранить все изменения перед перезагрузкой.

Закрытие мира#

Чтобы закрыть текущий мир:

  1. Щелкните File -> Close World в главном меню.

    Если в мире есть несохраненные изменения, диалоговое окно откроется.
  2. Щелкните Yes в диалоговом окне, чтобы сохранить все изменения перед закрытием.

    В результате мир будет закрыт.

Назначение сценария#

По умолчанию вашему миру назначается скрипт , который создается при создании нового мира . Чтобы назначить другой сценарий, выберите мир в браузере ресурсов и перетащите скрипт на вкладку «Параметры»:

Изменение настроек мира#

У каждого мира могут быть свои уникальные настройки звука, физики и рендеринга. Это позволяет вам регулировать все, от силы тяжести до того, как глобальное освещение будет выглядеть в конкретном мире. Все настройки мира доступны в соответствующем разделе окна Настройки .

Чтобы просмотреть или изменить настройки для вашего текущего мира:

  1. Щелкните Windows -> Settings в главном меню.

  2. Затем в левой панели окна Settings выберите нужный раздел из Runtime -> World.

Вы можете сохранить свои настройки в соотвествующем файле настроек: *.physics, *.sound, *.render и использовать их для другого мира или проекта.

Подробнее об окне настроек .

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