Up to date
This page is up to date for Godot 4.2
.
If you still find outdated information, please open an issue.
Exportieren für Windows¶
Siehe auch
Diese Seite beschreibt, wie man ein Godot-Projekt nach Windows exportiert. Wenn Sie stattdessen Editor- oder Exportvorlagen-Binärdateien aus dem Quellcode kompilieren möchten, lesen Sie Kompilieren für Windows.
Der einfachste Weg, ein Spiel für den PC zu verbreiten, besteht darin, die ausführbare Datei (godot.exe
) zu kopieren, den Ordner zu komprimieren und ihn an jemand anderen zu schicken. Dies ist jedoch oft nicht erwünscht.
Godot bietet einen eleganteren Ansatz für die PC-Verteilung, wenn das Exportsystem verwendet wird. Beim Export für Windows nimmt der Exporter alle Projektdateien und erstellt eine Datei data.pck
. Diese Datei ist mit einer speziell optimierten Binärdatei gebündelt, die kleiner und schneller ist und den Editor und Debugger nicht enthält.
Code-Signierung¶
Godot ist in der Lage, Code beim Export automatisch zu signieren. Dazu müssen Sie das Windows SDK
(unter Windows) oder osslsigncode (unter jedem anderen Betriebssystem) installiert haben. Sie benötigen auch ein Paket-Signierungszertifikat. Informationen zur Erstellung eines solchen Zertifikats finden Sie hier.
Warnung
Wenn Sie für Windows mit eingebetteten PCK-Dateien exportieren, können Sie das Programm nicht signieren, da es dann kaputt geht.
Unter Windows ist die PCK-Einbettung auch dafür bekannt, dass sie bei Antiviren-Programmen zu Fehlalarmen führt. Daher wird empfohlen, es nicht zu verwenden, es sei denn, Sie veröffentlichen Ihr Projekt über Steam, da es die Code-Signierung und Antiviren-Prüfungen umgeht.
Einrichtung¶
Die Einstellungen müssen an zwei Stellen geändert werden. Erstens in den Editoreinstellungen unter Export > Windows. Klicken Sie auf den Ordner neben der Einstellung Sign Tool
. Wenn Sie Windows verwenden, navigieren Sie zu SignTool.exe
und wählen Sie es aus, wenn Sie ein anderes Betriebssystem verwenden, wählen Sie osslsigncode
.
Der zweite Ort ist das Windows-Exportprofil, die Sie unter Projekt > Exportieren... finden können. Fügen Sie eom Windows-Desktop-Profil hinzu, wenn Sie dies noch nicht getan haben. Unter Optionen gibt es eine Kategorie für Code Signing.
Aktiviert
muss auf "true" gesetzt werden, und Identität
muss auf das Signierzertifikat gesetzt werden. Die anderen Einstellungen können nach Bedarf angepasst werden. Sobald dies erledigt ist, wird Godot Ihr Projekt beim Export signieren.
Umgebungsvariablen¶
Sie können die folgenden Umgebungsvariablen verwenden, um Exportoptionen außerhalb des Editors festzulegen. Während des Exportvorgangs überschreiben diese die Werte, die Sie im Exportmenü festgelegt haben.
Export-Option |
Umgebungsvariable |
---|---|
Verschlüsselung / Verschlüsselungsschlüssel |
|
Optionen / Codesign / Identitätstyp |
|
Optionen / Codesign / Identität |
|
Optionen / Codesign / Passwort |
|