Wie bereits im Kapitel Installation beschrieben, legt Godot für jedes neue Projekt ein neues Verzeichnis im Ordner Eigene Dokumente an. Bei vielen Projekten kann dies im Ordner zu Unübersichtlichkeit führen. Ich empfehle, ein eigenes Godot-Projekt-Verzeichnis anzulegen. Die Beschreibung hierfür ist hier zu finden.
Nachdem ein neues Projekt angelegt wurde, benötigt dies eine Hauptszene welche zu Beginn gestartet wird. Nach dem ersten Starten des Projektes werden wir vom Programm aufgefordert diese zu bestimmen.
Alternativ können wir auch im Vorwege diese festlegen:
MainMenü(Projekt) ⇒ Menüpunkt(Projekteinstellungen)
Dialogfenster(Projekteinstellungen) ⇒ Application ⇒ Run ⇒ Main Szene
An dieser Stelle will ich nicht auf jede mögliche Einstellung in diesem Dialog eingehen. Es soll sich hier um die gebräuchlisten Einstellungen bezüglich eines neuen Projektes handeln.
Projekteinstellungen ⇒ Display ⇒ Window
Projekteinstellungen ⇒ Rendering ⇒ Environment ⇒ Default Clear Color
Sowie in 2D mit Zoom gespielt wird, entstehen bei anliegenden Flächen wie bei TileMaps unschöne
Artefakte. Mit der folgenden Einstellung verhindern wir dies:
Projekteinstellungen ⇒ Rendering ⇒ 2d ⇒ Use Pixel Snap = an
Eine für mich unnötige Warnung ist “Return Value Discarded“. Diese Warnung wird ausgelöst wenn eine Funktion einen Wert zurückgibt, man diesen aber nicht abgreift. Da mir keine sinnvolle Möglichkeit bekannt ist dieser Warnung entgegenzuwirken, schalte ich diese aus.
Projekteinstellungen ⇒ Debug ⇒ Gdscript ⇒ Return Value Discarded = aus
frames per second (Berechnungen pro Sekunde)
Projekteinstellungen ⇒ Physics ⇒ Common ⇒ Physics Fps
Anziehungskraft 9,81 Meter pro Sec²
Projekteinstellungen ⇒ Physics ⇒ 2d ⇒ Default Gravity
Richtung der Anziehungskraft
Projekteinstellungen ⇒ Physics ⇒ 2d ⇒ Default Gravity Vector
Dämpfung einer linearen Bewegung
Projekteinstellungen ⇒ Physics ⇒ 2d ⇒ Default Linear Damp
Dämpfung einer drehenden Bewegung
Projekteinstellungen ⇒ Physics ⇒ 2d ⇒ Default Angular Damp
Schwellenwert bei Unterschreitung einer linearen Bewegung, bei dem das Objekt in Schlafmodus verfällt
Projekteinstellungen ⇒ Physics ⇒ 2d ⇒ Sleep Threshold Linear
Schwellenwert bei Unterschreitung einer drehenden Bewegung, bei dem das Objekt in Schlafmodus verfällt
Projekteinstellungen ⇒ Physics ⇒ 2d ⇒ Sleep Threshold Angular