Unity 6.3
0 онлайн 85 гостей 3 в системе
Вход
Разработка платформы Шаг 369 из 387

Настройте отладочный инструмент для отладки Unity в Windows

Настройте Windows Debugger (WinDbg) или Visual Studio для разрешения символов Unity, чтобы вы могли отладывать ваши приложения Unity или Unity Editor.

Если ваш инструмент отладки уже настроен для разрешения символов Unity и вы хотите узнать, как настроить отладку в реальном времени или судебную отладку, см.:

Настройка отладчика Windows (WinDbg) для отладки Unity

Следуйте этим инструкциям, чтобы настроить отладчик Windows (WinDbg) на автоматическую загрузку и разрешение символов хранилища Unity. Когда WinDbg имеет доступ к этим символам, вы можете использовать его для отладки приложения или Редактора.

  1. Откройте WinDbg как администратор.
  2. Перейдите в Файл > Присоединить к процессу. В окне появится список приложений.
  3. В списке выберите приложение, которое требуется отладывать:
    • Для отладки Редактора используйте Unity.exe.
    • Для отладки вашей построенной игры, используйте файл .exe вашей игры.
  4. Выберите Attach. WinDbg подключается к вашему приложению, что может занять несколько минут.
  5. Введите следующее в поле Команда окно в WinDbg добавить Unity символы в отладчик:
    .sympath+ SRV*c:\symbols-cache*http://symbolserver.unity3d.com/

В результате WinDbg готов отладывать ваш Unity Editor или приложение.

Подробная разбивка кодекса

.sympath+ SRV*c:\symbols-cache*http://symbolserver.unity3d.com/

.sympath+

.sympath само по себе устанавливает новый путь символа, который перезаписывает предыдущий путь. Добавление + игнорирует существующий путь символа и добавляет поиск хранилища символов.

SRV*c:\symbols-cache

SRV указывает удаленный сервер для получения символов. c:\symbols-cache является локальным путем для кэша загруженных символов. Перед тем, как WinDbg получает символы, он проверяет этот путь, чтобы не загружать один и тот же символ несколько раз. Вы можете изменить этот путь на любой каталог в вашей системе.

*https://symbolserver.unity3d.com/

Это URL хранилища символов, из которого отладчик будет извлекать символы.

Настройка Visual Studio для отладки Unity

Следуйте этим инструкциям, чтобы настроить Visual Studio (2019 или более поздний) на автоматическую загрузку и разрешение символов хранилища Unity. Когда Visual Studio имеет доступ к этим символам, его можно использовать для отладки приложений или редактора.

  1. Откройте Visual Studio.
  2. Перейдите в Tools > Options.
  3. Разверните раздел Отладка и выберите Символы.
  4. Укажите каталог кэша, если он еще не указан.
  5. Нажмите Плюс (+). Это добавляет новое расположение символа в Символический файл (.pdb) пункты лист.
  6. Введите https://symbolserver.unity3d.com/ в новую запись списка.

Visual Studio готова отладывать ваш код Unity.

Дополнительные ресурсы