Skip to content

Интеграции

Drombeys edited this page May 22, 2025 · 9 revisions

RenderDoc

Important

Статус: Прекращена в 1.1
Минимальная версия: 1.0

image

Поддержка работы (dx11 only) с возможностью подключения в реальном времени (запуск с ключём -renderdoc). Так же, при запуске с таким параметром включается отладочный режим шейдеров, для возможности их изменения в RenderDoc

Warning

С версии 1.1 работает только запуск из-под программы.
Для использования отладочного режима шейдеров используйте ключ -dxdebug

Discord

Important

Статус: Поддерживается
Минимальная версия: 1.0

image

Базовая интеграции активности Discord. Название можно указать в engine_external.ltx в секции [general] в параметре title. Секция использует StringTable, благодаря чему можно делать переводы под разные языки.

LuaPanda

Important

Статус: Поддерживается
Минимальная версия: 1.0

LuaPanda - Это плагин на VSCode, позволяющий отлаживать Lua скрипты.

Warning

Интеграция не доступна для Release конфигурации!

  1. Устанавливаем плагин
  2. Открываем папку scripts, как корневую для VSCode
  3. Запускаем отладчик
  4. Подключаем игру к VSCode

image

Optick

Important

Статус: Поддерживается
Минимальная версия: 1.2

Optick - это высокопроизводительный и малозатратный профилировщик для C++, ориентированный на игровую индустрию. Он предоставляет все необходимые средства для анализа и оптимизации производительности приложения.

Warning

Интеграция не доступна для Release конфигурации!

Инструкция по использованию

  1. Загрузите и установите Optick
  2. Запустите приложение Optick
  3. Запустите игру и перейдите в участок, для которого требуется провести профилирование.

Профилирование можно выполнить двумя способами: через интерфейс Optick или непосредственно в игре.

Способ 1: Профилирование через Optick

  1. В интерфейсе Optick нажмите кнопку Start Profiling Session в нужной сцене игры

image

  1. Дождитесь подключения — появится сообщение Connecting

image

  1. После завершения захвата отобразится информация о количестве зафиксированных кадров

image

  1. Чтобы остановить профилирование, нажмите кнопку Stop

Способ 2: Профилирование через интерфейс игры

  1. Запустите игру;
  2. Перейдите в сцену, которую необходимо проанализировать;
  3. Активируйте режим отладки: нажмите Alt + I (английская раскладка);
  4. У вас появится курсор, перейдите во вкладку Tools;
  5. Нажмите кнопку Optick Start Capture;
  6. Для завершения профилирования используйте кнопку Optick Stop Capture в той же вкладке;

image

  1. В корне игры появится файл ixr.opt;
  2. Откройте файл в Optick

Warning

После завершения захвата игра может аварийно завершиться. Это допустимое поведение.

Рекомендации

  • Не рекомендуется производить длительный захват — это может привести к сбою в работе Optick.
  • Запуск Optick и игры от имени администратора позволяет получить более полный набор данных для анализа.
Clone this wiki locally