Обзор инструментов отладки

Введение

Когда вы разрабатываете игру, вы можете захотеть протестировать её и отладить когда возникнут проблемы. Godot предоставляет несколько опций для отладки и инструменты которые помогут вам в этом процессе.

Опции отладки

There are a few options that you can enable when running your game in the editor which can help you in debugging your game. These options are located in DEBUG in the main menus.

../../_images/overview_debug.png

Here are the descriptions of the options:

Развернуть с удалённой отладкой

When exporting and deploying, the resulting executable will attempt to connect to the IP of your computer, in order to be debugged.

Небольшое развёртывание через сеть

Экспортирование или развёртывание создают небольшой исполняемый файл. Файловая система будет предоставляться из проекта редактором через сеть. На Android, развёртывание будет использовать кабель USB для большей производительности. Эта опция ускоряет тестирование для игр с большим объёмом.

Видимые области соприкосновения

Collision shapes and raycast nodes(for 2D and 3D) will be visible on the running game.

Видимая навигация

Навигационные сетки и полигоны будут видимы в загруженной игре.

Синхронизация изменений в сцене

Любые изменения сделанные для сцены в редакторе будут отражены в запущенной игре. Когда используется на отдельном устройстве, это наиболее эффективно через сетевую файловую систему.

Синхронизация изменений в скриптах

Любой скрипт который сохранён будет перезагружен в запущенной игре. Когда используется на отдельном устройстве, это наиболее эффективно через сетевую файловую систему.

Инструменты отладки

Отладчик это вторая опция в нижней панели. Клик на нём вызовет новую панель.

../../_images/overview_debugger.png

Отладчик предоставляет различные инструменты в различных вкладках.

Здесь показано краткое описание этих инструментов:

Отладчик

Сканирует запущенный игровой процесс.

Ошибки

Печатает ошибки в запущенной игре.

Профайлер

Профилирование производительности при вызове любой функции в запущенной игре.

Мониторинг

Сканирует производительность запущенной игры, такую как количество кадров или физические столкновения.

Видео память

Ведёт запись использования видео памяти в запущенной игре.

Прочее

Различные другие опции для отладки.

Remote in Scene dock

When running your game, a bar will occur at the top of the Scene dock. You can switch to Remote and inspect or change the nodes“ parameters in the running game.

../../_images/overview_remote.png

Примечание

Некоторые настройки редактора относящиеся к отладке могут быть найдены внутри Настроек Редактора, в Сеть>Отладка и секции Отладчика.