Интеграции - ixray-team/ixray-1.6-stcop GitHub Wiki
RenderDoc
[!IMPORTANT]
Статус: Прекращена в 1.1 Минимальная версия: 1.0
Поддержка работы (dx11 only) с возможностью подключения в реальном времени (запуск с ключём -renderdoc
). Так же, при запуске с таким параметром включается отладочный режим шейдеров, для возможности их изменения в RenderDoc
[!WARNING]
С версии 1.1 работает только запуск из-под программы. Для использования отладочного режима шейдеров используйте ключ-dxdebug
Discord
[!IMPORTANT]
Статус: Поддерживается Минимальная версия: 1.0
Базовая интеграции активности Discord. Название можно указать в engine_external.ltx
в секции [general]
в параметре title
. Секция использует StringTable, благодаря чему можно делать переводы под разные языки.
LuaPanda
[!IMPORTANT]
Статус: Поддерживается Минимальная версия: 1.0
LuaPanda - Это плагин на VSCode, позволяющий отлаживать Lua скрипты.
[!WARNING] Интеграция не доступна для Release конфигурации!
- Устанавливаем плагин
- Открываем папку scripts, как корневую для VSCode
- Запускаем отладчик
- Подключаем игру к VSCode
Optick
[!IMPORTANT]
Статус: Поддерживается Минимальная версия: 1.2
Optick - это высокопроизводительный и малозатратный профилировщик для C++, ориентированный на игровую индустрию. Он предоставляет все необходимые средства для анализа и оптимизации производительности приложения.
[!WARNING] Интеграция не доступна для Release конфигурации!
Инструкция по использованию
- Загрузите и установите Optick
- Запустите приложение Optick
- Запустите игру и перейдите в участок, для которого требуется провести профилирование.
Профилирование можно выполнить двумя способами: через интерфейс Optick или непосредственно в игре.
Способ 1: Профилирование через Optick
- В интерфейсе Optick нажмите кнопку Start Profiling Session в нужной сцене игры
- Дождитесь подключения — появится сообщение Connecting
- После завершения захвата отобразится информация о количестве зафиксированных кадров
- Чтобы остановить профилирование, нажмите кнопку Stop
Способ 2: Профилирование через интерфейс игры
- Запустите игру;
- Перейдите в сцену, которую необходимо проанализировать;
- Активируйте режим отладки: нажмите
Alt + I
(английская раскладка); - У вас появится курсор, перейдите во вкладку Tools;
- Нажмите кнопку Optick Start Capture;
- Для завершения профилирования используйте кнопку Optick Stop Capture в той же вкладке;
- В корне игры появится файл ixr.opt;
- Откройте файл в Optick
[!WARNING] После завершения захвата игра может аварийно завершиться. Это допустимое поведение.
Рекомендации
- Не рекомендуется производить длительный захват — это может привести к сбою в работе Optick.
- Запуск Optick и игры от имени администратора позволяет получить более полный набор данных для анализа.