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
Перш ніж getting into the SCons build system і компілювати Godot, вам потрібно фактично завантажити вихідний код Godot.
Вихідний код доступний на GitHub, і хоча ви можете завантажити його вручну через веб-сайт, загалом ви хочете зробити це через git керування версіями система.
Якщо ви компілюєте, щоб зробити внесок або запит на злиття (pull requests), вам слід дотримуватися інструкцій з розділу Рабочий процес запиту на злиття.
Якщо ви ще мало знаєте про git, на різних веб-сайтах є велика кількість навчальних посібників.
Загалом, вам потрібно встановити git та/або один із різних клієнтів GUI.
Згода, щоб отримати останню розробну версію вихідного коду Godot (нестабільна гілка master), ви можете скористатися git clone.
Якщо ви використовуєте клієнт командного рядка git, це можна зробити, ввівши наступне в терміналі:
git clone https://github.com/godotengine/godot.git
# You can add the --depth 1 argument to omit the commit history (shallow clone).
# A shallow clone is faster, but not all Git operations (like blame) will work.
Для будь-якого стабільного випуску відвідайте сторінку випуску <https://github.com/godotengine/godot/releases>`__ і клацніть посилання потрібного випуску. Потім ви можете завантажити та видобути джерело за посиланням для завантаження на сторінці.
За допомогою git ви також можете клонувати стабільний реліз, вказавши його гілку або тег після аргументу --branch (або просто -b):
# Clone the continuously maintained stable branch (`4.4` as of writing).
git clone https://github.com/godotengine/godot.git -b 4.4
# Clone the `4.4-stable` tag. This is a fixed revision that will never change.
git clone https://github.com/godotengine/godot.git -b 4.4-stable
# After cloning, optionally go to a specific commit.
# This can be used to access the source code at a specific point in time,
# e.g. for development snapshots, betas and release candidates.
cd godot
git checkout f4af8201bac157b9d47e336203d3e8a8ef729de2
Гілки обслуговування використовуються для випуску подальших патчів для кожної другорядної версії.
Ви можете отримати вихідний код для кожного випуску та попереднього випуску у форматі .tar.xz з godotengine/godot-builds на GitHub. Тут бракує інформації про контроль версій, але розмір завантаження дещо менший.
Після завантаження вихідного коду Godot ви можете continue to compiling Godot.