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...
Параметри проекту
Існують десятки налаштувань, які можна змінити, щоб керувати виконанням проекту, включно з налаштуваннями фізики, візуалізації та вікон. Ці параметри можна змінити у вікні Налаштування проекту, з коду або вручну відредагувавши файл project.godot. Ви можете побачити повний список налаштувань у класі ProjectSettings.
Всередині Godot зберігає параметри для проекту у файлі project.godot, простому текстовому файлі у форматі INI. Незважаючи на те, що це зручно для читання та керування версіями, редагувати його не найзручніше. З цієї причини вікно Налаштування проекту доступне для редагування цих налаштувань. Щоб відкрити параметри проекту, виберіть у головному меню Проект > Параметри проекту.
Вікно налаштувань проекту
Вікно Налаштування проекту в основному використовується для зміни налаштувань на вкладці Загальні. Крім того, є вкладки для Input Map, Localization, Globals, Plugins та Імпорт За замовчуванням. Використання цих інших вкладок задокументовано в інших місцях.
Зміна параметрів проекту
Вкладка Загальні у вікні налаштувань проекту працює так само, як інспектор. Він відображає список налаштувань проекту, які ви можете змінити, як і властивості інспектора. Ліворуч є список категорій, за допомогою якого можна вибрати пов’язані групи параметрів. Ви також можете шукати конкретне налаштування за допомогою поля Параметри фільтра.
Кожен параметр має значення за умовчанням. Параметри можна скинути до значень за замовчуванням, натиснувши круглу стрілку Скинути біля кожної властивості.
Зміна параметрів проекту з коду
Ви можете використовувати set_setting(), щоб змінити значення налаштування з коду:
ProjectSettings.set_setting("application/run/max_fps", 60)
ProjectSettings.set_setting("display/window/size/mode", DisplayServer.WINDOW_MODE_WINDOWED)
ProjectSettings.SetSetting("application/run/max_fps", 60);
ProjectSettings.SetSetting("display/window/size/mode", (int)DisplayServer.WindowMode.Windowed);
Однак багато параметрів проекту зчитуються лише один раз під час запуску гри. Після цього зміна налаштування за допомогою set_setting() не матиме ефекту. Натомість більшість налаштувань мають відповідну властивість або метод у класі середовища виконання, наприклад Engine або DisplayServer:
Engine.max_fps = 60
DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED)
Engine.MaxFps = 60;
DisplayServer.WindowSetMode(DisplayServer.WindowMode.Windowed);
Загалом налаштування проекту дублюються під час виконання в Engine, PhysicsServer2D, PhysicsServer3D, RenderingServer, Класи Viewport або Window. У посиланні на клас ProjectSettings налаштування посилаються на еквівалентну властивість або метод середовища виконання.
Читання налаштувань проекту
Ви можете прочитати налаштування проекту за допомогою get_setting() або get_setting_with_override():
var max_fps = ProjectSettings.get_setting("application/run/max_fps")
var window_mode = ProjectSettings.get_setting("display/window/size/mode")
int maxFps = (int)ProjectSettings.GetSetting("application/run/max_fps");
var windowMode = (DisplayServer.WindowMode)(int)ProjectSettings.GetSetting("display/window/size/mode");
Оскільки багато налаштувань проекту зчитуються лише один раз під час запуску, значення в налаштуваннях проекту більше не може бути точним. У цих випадках краще читати значення з еквівалентної властивості або методу часу виконання:
var max_fps = Engine.max_fps
var window_mode = DisplayServer.window_get_mode()
int maxFps = Engine.MaxFps;
DisplayServer.WindowMode windowMode = DisplayServer.WindowGetMode();
Редагування project.godot вручну
Ви можете відкрити файл project.godot за допомогою текстового редактора та вручну змінити налаштування проекту. Зверніть увагу, що якщо файл project.godot не має збереженого значення для певного налаштування, воно неявно є значенням за замовчуванням для цього налаштування. Це означає, що якщо ви редагуєте файл вручну, вам, можливо, доведеться записати як назву налаштування, так його значення.
Загалом, рекомендується використовувати вікно налаштувань проекту, а не редагувати вручну project.godot.
Розширені налаштування проекту
Розширені налаштування проекту
За замовчуванням відображаються лише деякі налаштування проекту. Щоб переглянути всі налаштування проекту, увімкніть перемикач Додаткові налаштування.