Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Огляд засобів налагодження
Цей посібник надасть вам огляд доступних інструментів налагодження в движку.
Godot поставляється з потужним налагоджувачем і профайлерами для відстеження помилок, перевірки вашої гри під час виконання, моніторингу основних показників і вимірювання продуктивності. Він також пропонує варіанти візуалізації блоків зіткнень і навігаційних полігонів у запущеній грі.
Нарешті, у вас є варіанти налагодження гри, що працює на віддаленому пристрої, і перезавантаження змін до ваших сцен або коду під час роботи гри.
Вихідна панель
Панель виводу дозволяє вам бачити текст, надрукований проектом, а також редактором (наприклад, зі сценаріїв @tool). Ви можете знайти інформацію про в Вихідна панель.
Панель налагоджувача
Багато інструментів налагодження Godot є частиною панелі Debugger, про яку ви можете знайти інформацію в Панель налагоджувача.
Інструменти та параметри налагодження редактора сценаріїв
Редактор сценаріїв має власний набір інструментів налагодження для використання з точками зупинки та двома параметрами. Інструменти точки зупину також можна знайти на вкладці Налагоджувач налагоджувача.
Порада
Ви можете створити точку зупину, клацнувши значок у лівій частині редактора сценаріїв (ліворуч від номерів рядків). Під час наведення курсора на цей жолоб ви побачите прозору червону крапку, яка перетворюється на непрозору червону крапку після встановлення точки розриву клацанням. Ще раз натисніть червону крапку, щоб видалити точку зупину. Створені таким чином точки зупину зберігаються під час перезапуску редактора, навіть якщо скрипт не було збережено під час виходу з редактора.
Ви також можете використовувати ключове слово breakpoint у GDScript, щоб створити точку зупину, яка зберігається в самому сценарії. На відміну від точок зупину, створених клацанням у канаві, ця точка зупину на основі ключових слів є постійною на різних машинах під час використання контролю версій.
Кнопка Break викликає перерву в сценарії, як і точка зупинки. Продовжити дозволяє продовжити гру після паузи на точці зупинки. Step Over переходить до наступного рядка коду, а Step Into переходить до функції, якщо це можливо. В іншому випадку він виконує те саме, що й Step Over.
Параметр Налагодження за допомогою зовнішнього редактора дозволяє налагоджувати гру за допомогою зовнішнього редактора. Ви можете встановити ярлик для нього в Налаштування редактора > Ярлики > Налагоджувач.
Коли налагоджувач ламається на точці зупину, зелена трикутна стрілка відображається в канаві редактора сценаріїв. Ця стрілка вказує на рядок коду, який зламався налагоджувач.
Налагодити налаштування проекту
У налаштуваннях проекту є категорія Налагодження з підкатегоріями, які керують різними речами. Увімкніть Додаткові налаштування, щоб змінити ці налаштування.
Параметри
Це деякі загальні параметри, такі як друк поточного FPS на панелі Виведення, максимальна кількість функцій під час профілювання та інші.
Журналування файлів
Ці параметри дозволяють вам реєструвати вихідні дані консолі та повідомлення про помилки у файлах.
Скрипт
Ці налаштування дозволяють перемикати певні попередження GDScript, наприклад, для невикористаних змінних. Ви також можете повністю вимкнути попередження. Перегляньте Система попередження GDScript для отримання додаткової інформації.
Мова шейдерів
Ці налаштування дозволяють перемикати певні попередження шейдерів, наприклад, для невикористаних змінних. Ви також можете повністю вимкнути попередження.
Предмети полотна
Ці налаштування призначені для налагодження перемальовування елементів полотна.
Форми
Фігури — це місце, де можна налаштувати колір фігур, які з’являються лише з метою налагодження, наприклад фігури зіткнень і навігації.
Док-станція Remote in scene
Під час запуску гри в редакторі два параметри з’являються у верхній частині док-станції Scene: Remote і Local. Під час використання Remote ви можете перевіряти або змінювати параметри вузлів у запущеному проекті.
Примітка
Деякі налаштування редактора, пов’язані з налагодженням, можна знайти в Налаштуваннях редактора у розділах Мережа > Налагодження та Налагоджувач.