Up to date
This page is up to date for Godot 4.2
.
If you still find outdated information, please open an issue.
Beschaffung des Quellcodes¶
Herunterladen des Godot-Quellcodes¶
Bevor Sie in das SCons-Buildsystem einsteigen und Godot kompilieren, müssen Sie erst den Godot-Quellcode herunterladen.
Der Quellcode ist auf GitHub verfügbar und obwohl man ihn manuell über die Website herunterladen kann, sollte man dies im Allgemeinen über das git
-Versionskontrollsystem tun.
Wenn Sie kompilieren, um eigene Beiträge oder Pull Requests zu erstellen, sollten Sie die Anweisungen des Pull Request-Workflow befolgen.
Wenn Sie noch nicht viel über git
wissen, gibt es eine große Anzahl von Tutorials auf verschiedenen Websites.
Im Allgemeinen müssen Sie git
und/oder einen der verschiedenen GUI-Clients installieren.
Um die neueste Entwicklungsversion des Godot-Quellcodes (den unstable master
-Branch) zu erhalten, können Sie git clone
verwenden.
Wenn Sie den git
-Kommandozeilen-Client verwenden, geben Sie dazu Folgendes in ein Terminal ein:
git clone https://github.com/godotengine/godot.git
# You can add the --depth 1 argument to omit the commit history.
# Faster, but not all Git operations (like blame) will work.
Für jedes stable Release besuchen Sie die Release-Seite und klicken Sie auf den Link für das von Ihnen gewünschte Release. Sie können dann den Quellcode über den Download-Link auf der Seite herunterladen und extrahieren.
Mit git
können Sie auch ein stable Release klonen, indem Sie seinen Branch oder sein Tag nach dem Argument --branch
(oder einfach -b
) angeben:
# Clone the continuously maintained stable branch (`3.x` as of writing).
git clone https://github.com/godotengine/godot.git -b 3.x
# Clone the `3.2.3-stable` tag. This is a fixed revision that will never change.
git clone https://github.com/godotengine/godot.git -b 3.2.3-stable
Im Allgemeinen gibt es für jede Major-Version auch andere Branches als den master
.
Nachdem Sie den Godot-Quellcode heruntergeladen haben, können Sie mit der Kompilierung von Godot fortfahren.