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...
Neue Features kennenlernen
Godot ist eine Spiele-Engine mit vielen Features. Es gibt eine Menge darüber zu lernen. Auf dieser Seite wird erklärt, wie Sie das Online-Handbuch und die integrierte Code-Referenz nutzen und Online-Communities beitreten können, um neue Features und Techniken zu erlernen.
Dieses Handbuch optimal nutzen
Was Sie gerade lesen, ist das Benutzerhandbuch. Es dokumentiert alle Konzepte und verfügbaren Features der Engine. Wenn Sie sich in ein neues Thema einarbeiten möchten, können Sie zunächst den entsprechenden Abschnitt dieser Website durchsuchen. Das linke Menü ermöglicht es Ihnen, allgemeine Themen zu erkunden, während die Suchleiste Ihnen hilft, spezifischere Seiten zu finden. Wenn eine Seite zu einem bestimmten Thema existiert, verweist sie oft auf weitere verwandte Inhalte.
Das Handbuch enthält eine begleitende Klassenreferenz, in der die verfügbaren Funktionen und Propertys der einzelnen Godot-Klassen zum Programmieren erläutert werden. Während das Handbuch allgemeine Features, Konzepte und die Verwendung des Editors behandelt, dreht sich in der Referenz alles um die Verwendung der Godot-Skripting-API (Application Programming Interface, deutsch: „Schnittstelle zur Anwendungsprogrammierung“). Sie können sowohl online als auch offline darauf zugreifen. Wir empfehlen, die Referenz offline im Godot-Editor zu lesen. Gehen Sie dazu zu Hilfe -> Hilfe durchsuchen oder drücken Sie F1.
Um sie online zu durchsuchen, gehen Sie zum Abschnitt Klassenreferenz des Handbuchs.
Auf der Seite einer Klassenreferenz erfahren Sie:
Wo sich die Klasse in der Vererbungshierarchie befindet. Sie können auf die oberen Links klicken, um zu Parent-Klassen zu springen und die Propertys und Methoden zu sehen, die ein Typ erbt.
Eine Zusammenfassung der Rolle und der Anwendungsfälle der Klasse.
Eine Erklärung der Propertys, Methoden, Signale, Enums und Konstanten der Klasse.
Links zu Handbuchseiten, die diese Klasse näher beschreiben.
Bemerkung
Wenn das Handbuch oder die Klassenreferenz fehlt oder unzureichende Informationen enthält, öffnen Sie bitte eine Issue im offiziellen godot-docs GitHub Repository, um dies zu melden.
Sie können bei gedrückter Strg-Taste (Cmd unter MacOS) auf jeden unterstrichenen Text wie den Namen einer Klasse, Property, Methode, eines Signals oder einer Konstante klicken, um dorthin zu springen.
Lernen, wie ein Programmierer zu denken
Die Vermittlung von Programmiergrundlagen und der Denkweise eines Spieleentwicklers würde den Rahmen der Godot-Dokumentation sprengen. Wenn Sie Programmier-Anfänger sind, empfehlen wir Ihnen zwei ausgezeichnete kostenlose Ressourcen für den Einstieg:
GDQuest's Learn GDScript From Zero is a free and open source interactive tutorial for absolute beginners to learn to program with Godot's GDScript language. It is available as a desktop application or in the browser.
Wenn Sie Bücher bevorzugen, schauen Sie sich das kostenlose E-Book Automate The Boring Stuff With Python von Al Sweigart an.
Lernen mit der Community
Godot hat eine wachsende Community von Benutzern. Wenn Sie bei einem Problem nicht weiterkommen oder Hilfe dabei benötigen, etwas besser zu verstehen, können Sie andere Benutzer in einer der vielen aktiven Communities um Hilfe bitten.
The best place to ask questions and find already answered ones is the official Godot Forum. These responses show up in search engine results and get saved, allowing other users to benefit from discussions on the platform. Once you have asked a question there, you can share its link on other social platforms. Before asking a question, be sure to look for existing answers that might solve your problem on this website or using your preferred search engine.
Indem Sie gut formulierte Fragen stellen und Einzelheiten angeben, können andere Ihnen schneller und besser antworten. Wenn Sie Fragen stellen, empfehlen wir Ihnen, die folgenden Informationen anzugeben:
Beschreiben Sie Ihr Ziel. Erläutern Sie, welche Idee Sie umsetzen wollen. Wenn Sie Schwierigkeiten haben herauszufinden, wie eine Lösung funktioniert, gibt es vielleicht eine andere, einfachere Lösung, die das gleiche Ziel erreicht.
Wenn ein Fehler auftritt, geben Sie die genaue Fehlermeldung an. Sie können die genaue Fehlermeldung im Debugger des Unteren Bedienfelds im Editor kopieren, indem Sie auf das Icon „Fehler kopieren“ klicken. Wenn Sie die genaue Fehlermeldung kennen, können die Community-Mitglieder besser erkennen, was den Fehler ausgelöst hat.
Wenn es um Code geht, teilen Sie ein Codebeispiel. Andere Benutzer können Ihnen nicht helfen, ein Problem zu lösen, ohne Ihren Code zu sehen. Geben Sie den Code direkt als Text weiter. Dazu können Sie einen kurzen Codeschnipsel kopieren und in ein Chatfeld einfügen oder eine Website wie Pastebin verwenden, um lange Dateien zu teilen.
Teilen Sie einen Screenshot Ihres Szene-Docks zusammen mit Ihrem geschriebenen Code. Der meiste Code, den Sie schreiben, wirkt sich auf Nodes in Ihren Szenen aus. Daher sollten Sie diese Szenen als Teil Ihres Quellcodes betrachten.
Machen Sie bitte außerdem keine Fotos mit Ihrem Telefon, da die schlechte Qualität und Bildschirmreflexionen das Bild schwer verständlich machen können. Ihr Betriebssystem sollte über ein integriertes Tool zum Erstellen von Screenshots mit der Taste PrtSc (Druck) verfügen (macOS: verwenden Sie Cmd + Shift + 3 für einen vollständigen Screenshot, weitere Informationen hier).
Alternatively, you can use a program like ShareX on Windows, or Flameshot on Windows/macOS/Linux.
Ein Video von Ihrem laufenden Spiel kann auch sehr nützlich sein, um Fehler in Ihren Spiel zu beheben. Sie können Programme wie OBS Studio und Screen to GIF verwenden, um Ihren Bildschirm aufzunehmen.
Sie können dann einen Dienst wie streamable oder einen Cloud-Anbieter nutzen, um Ihre Videos kostenlos hochzuladen und zu teilen.
Wenn Sie keine stabile Version von Godot verwenden, geben Sie bitte die Version an, die Sie verwenden. Die Antwort kann unterschiedlich ausfallen, da sich die verfügbaren Features und die Schnittstelle schnell weiterentwickeln.
Wenn Sie sich an diese Leitlinien halten, haben Sie die besten Chancen, die gewünschte Antwort zu erhalten. Sie sparen Zeit, sowohl für Sie als auch für die Personen, die Ihnen helfen.
Community-Tutorials
Dieses Handbuch soll ein umfassendes Nachschlagewerk für Godots Features sein. Abgesehen von den 2D- und 3D-Einstiegs-Artikelreihen enthält es keine Tutorials zur Umsetzung bestimmter Spielgenres. Wenn Sie auf der Suche nach einer Anleitung für ein Rollenspiel, einen Plattformer oder ein anderes Spiel sind, schauen Sie bitte unter Tutorials und Ressourcen nach, in dem Inhalte der Godot-Community aufgeführt sind.