====== Neues Projekt ====== ===== Projektverzeichnis ===== Wie bereits im [[godot:install|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 [[godot:install#Neues Projekt|hier]] zu finden. ===== Main- oder Hauptszene ===== 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 ===== Dialogfenster Projekteinstellungen ===== 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. ==== Fenstergröße und Eigenschaften ==== Projekteinstellungen => Display => Window ==== Hintergrundfarbe bei 2D ==== Projekteinstellungen => Rendering => Environment => Default Clear Color ==== Grafikfehler ==== 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 ==== Warnungen ==== 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 ==== Physik ==== 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