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
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.

Отладка приложения IG

Внимание
Функционал, описанный в этой статье, недоступен в Community редакции SDK.
Чтобы использовать этот функционал вам необходимо получить лицензию на Sim SDK.

The debug mode allows inspecting the IG application at run-time. In this mode you can use various console commands to obtain corresponding visual information.Режим отладки позволяет проверять приложение IG во время выполнения. В этом режиме вы можете использовать различные консольные команды для получения соответствующей визуальной информации.

Path Tracing mode enabledВключен режим отслеживания пути

To enable the Debug mode, open the built-in console (use the F1 key) and type ig_debug 1.Чтобы включить режим отладки, откройте встроенную консоль (используйте клавишу grave accent (`), расположенную под клавишей ESC) и введите ig_debug 1 .

Console Commands
Консольные команды#

Visualization of debugging information.Визуализация отладочной информации.

ig_debug
Описание:
  • Переменная.   Отображает значение показывающее, включена ли опция, контролируемая описанной ниже командой.
  • Команда.   Toggles the debug mode.Переключает режим отладки.
Аргументы:
0 - выкл.
1 - вкл.
ig_debug_requests
Описание:
  • Переменная.   Отображает значение показывающее, включена ли опция, контролируемая описанной ниже командой.
  • Команда.  

    Toggles visualization of where LOS/HAT/HOT requests are sent to.Включает отображение того, где LOS / HAT / HOT запросы отправляются по адресу.

Аргументы:
0 - выкл.
1 - вкл.
ig_debug_pathtrace
Описание:
  • Переменная.   Отображает значение показывающее, включена ли опция, контролируемая описанной ниже командой.
  • Команда.  

    Toggles tracing of the entity path — the position between frames and data sent over the network. Blue points mark data from the server; pink arrows — movement between frames.Включает отслеживание пути объекта - позиции между кадрами и данными, отправляемыми по сети. Синими точками отмечены данные с сервера; розовые стрелки - перемещение между кадрами.

Аргументы:
0 - выкл.
1 - вкл.
ig_debug_collision_segment
Описание:
  • Переменная.   Отображает значение показывающее, включена ли опция, контролируемая описанной ниже командой.
  • Команда.  

    Toggles visualization of collision segments for every entity.Переключает визуализацию сегментов столкновения для каждого объекта.

Аргументы:
0 - выкл.
1 - вкл.
ig_debug_collision_volume
Описание:
  • Переменная.   Отображает значение показывающее, включена ли опция, контролируемая описанной ниже командой.
  • Команда.  

    Toggles visualization of collision volumes for every entity.Включает отображение объемов столкновений для каждого объекта.

Аргументы:
0 - выкл.
1 - вкл.
ig_debug_entity_info
Описание:
  • Переменная.   Отображает значение показывающее, включена ли опция, контролируемая описанной ниже командой.
  • Команда.  

    Toggles visualization of the basis for every CIGI and DIS entity with the ID, type, and type name specified (information is taken from the IG configuration file).Переключает визуализацию основы для каждого объекта CIGI и DIS с указанием идентификатора, типа и имени типа (информация берется из Конфигурация IG файл).

Аргументы:
0 - выкл.
1 - вкл.
ig_debug_switch_entity
Описание:
Switches the current camera to another entity. This command can be used for DIS debugging as such functionality is not supported natively.Переключает текущую камеру на другой объект. Эту команду можно использовать для отладки DIS, поскольку такая функция изначально не поддерживается.
ig_debug_visualizer_depth
Описание:
  • Переменная.   Отображает значение показывающее, включена ли опция, контролируемая описанной ниже командой.
  • Команда.   Toggles depth testing for Debug visualizer elements (if elements should be obscured by the ones closer to the camera).Включает проверку глубины для элементов визуализатора отладки (если элементы должны быть закрыты теми, которые находятся ближе к камере).
Аргументы:
0 - выкл.
1 - вкл.
ig_debug_visualizer_depth_test
Описание:
  • Переменная.   Отображает depth testing mode for Debug visualizer elements. This mode defines the way hidden (obscured by geometry) lines and points are drawn (can help understand their real position in screen captures).режим проверки глубины для элементов визуализатора отладки. Этот режим определяет способ рисования скрытых (скрытых геометрией) линий и точек (может помочь понять их реальное положение на снимках экрана).
  • Команда.   Устанавливает depth testing mode for Debug visualizer elements. This mode defines the way hidden (obscured by geometry) lines and points are drawn (can help understand their real position in screen captures).режим проверки глубины для элементов визуализатора отладки. Этот режим определяет способ рисования скрытых (скрытых геометрией) линий и точек (может помочь понять их реальное положение на снимках экрана).
Аргументы:
0 - 0 — depth testing is disabled (hidden lines are drawn as visible ones)
1 - 1 — hidden lines are not displayed at all
2 - 2 — hidden lines are drawn dashed/pattern (по умолчанию)
ig_debug_visualizer_duration
Описание:
  • Command. Sets the visualization time period (in seconds).Команда. Устанавливает период времени визуализации (в секундах).
Аргументы:
10.0 — default
ig_debug_visualizer_scale
Описание:
  • Command. Sets the scale used when rendering Debug visualizer elements.Команда. Устанавливает масштаб, используемый при рендеринге элементов визуализатора отладки.
Аргументы:
1.0 — default
ig_debug_visualizer_screenspace
Описание:
  • Переменная.   Отображает type of dimensions used when rendering Debug visualizer elements:тип размеров, используемых при рендеринге элементов визуализатора отладки:
  • Команда.   Устанавливает type of dimensions used when rendering Debug visualizer elements:тип размеров, используемых при рендеринге элементов визуализатора отладки:
Аргументы:
0 - false — use the world space dimensions (по умолчанию)
1 - true — use the screen space dimensions
ig_debug_visualizer_pixelsize
Описание:
  • Переменная.   Отображает size of visualizer lines in pixels (screenspace mode only).размер строк визуализатора в пикселях (только в режиме экранного пространства).
  • Команда.   Устанавливает size of visualizer lines in pixels (screenspace mode only).размер строк визуализатора в пикселях (только в режиме экранного пространства).
Аргументы:
[0; inf] - диапазон значений
3 - по умолчанию
ig_debug_visualizer_worldsize
Описание:
  • Переменная.   Отображает size of visualizer lines in meters (worldspace mode only).размер строк визуализатора в метрах (только в режиме worldspace).
  • Команда.   Устанавливает size of visualizer lines in meters (worldspace mode only).размер строк визуализатора в метрах (только в режиме worldspace).
Аргументы:
[0; inf] - диапазон значений
0.5 - по умолчанию
ig_state_save
Описание:
Saves the current IG state to the specified file. The state can be used to simplify localization of problems occurring for specific settings or conditions (e.g. save a state and submit it to technical support engineer). Сохраняет текущее состояние IG в указанный файл. Состояние можно использовать для упрощения локализации проблем, возникающих при определенных настройках или условиях (например, сохранить состояние и отправить его инженеру технической поддержки).
Аргументы:
Path to the file to save the IG state to.
ig_state_load
Описание:
Loads IG state from the specified file and applies it. The state can be used to simplify localization of problems occurring for specific settings or conditions (e.g. save a state and submit it to technical support engineer). Загружает состояние IG из указанного файла и применяет его. Состояние можно использовать для упрощения локализации проблем, возникающих при определенных настройках или условиях (например, сохранить состояние и отправить его инженеру технической поддержки).
Аргументы:
Path to the file to load the IG state from.

A set of console commands controlling interpolation and extrapolation. These commands should be used on Master.Набор консольных команд, управляющих интерполяцией и экстраполяцией. Эти команды используются на Мастере.

ig_interpolation_enable
Описание:
  • Переменная.   Отображает значение показывающее, включена ли опция, контролируемая описанной ниже командой.
  • Команда.   Toggles interpolation.Включает интерполяцию.
Аргументы:
0 - выкл.
1 - вкл.
ig_interpolation_period
Описание:
  • Command. Sets the interpolation time period.Команда. Устанавливает период времени интерполяции.
Аргументы:
0.2 — default
ig_extrapolation_period
Описание:
  • Command. Sets the extrapolation time period.Команда. Устанавливает период времени экстраполяции.
Аргументы:
0.0 — default

Debug Options
Параметры отладки#

Free-Flying Camera
Свободно летающая камера#

In the Debug mode, you can switch to the free-flying camera.В режиме отладки можно переключиться на свободно летающую камеру.

  • F — switching to a free-flying camera.F - переключение на свободно летающую камеру.
  • G — switching back to the entity camera.G - переключение обратно на камеру сущности.
Последнее обновление: 19.04.2024
Build: ()