Logo
latest

Allgemein

  • Über
    • Einführung
      • Bevor es losgeht
      • Über die Godot Engine
      • Über die Dokumentation
      • Aufbau der Dokumentation
    • Häufig gestellte Fragen
      • Was kann ich mit Godot machen? Wie viel kostet es? Wie lauten die Lizenzbedingungen?
      • Welche Plattformen werden von Godot unterstützt?
      • Welche Programmiersprachen werden in Godot unterstützt?
      • Was ist GDScript und warum sollte ich es verwenden?
      • Was war die Motivation, GDScript zu entwickeln?
      • Welche Arten von 3D-Modellformaten unterstützt Godot?
      • Wird [proprietäres SDK à la FMOD, GameWorks, etc. hier einfügen] in Godot unterstützt werden?
      • Wie installiere ich den Godot Editor (für Desktop Integration) auf meinem System?
        • Windows
        • macOS
        • auf Linux
      • Ist der Godot-Editor eine portable Anwendung?
      • Warum verwendet Godot Vulkan oder OpenGL anstelle von Direct3D?
      • Warum ist die Godot Engine darauf aus, ihren Funktionsumfang klein zu halten?
      • Wie sollten Assets für einen optimalen Umgang mit unterschiedlichen Bildschirmauflösungen und Seitenverhältnissen angelegt werden?
      • Wie kann ich Godot erweitern?
      • Wann erscheint die nächste Godot-Version?
      • Ich würde gerne etwas beitragen! Wie kann ich anfangen?
      • Ich habe eine tolle Idee für Godot. Wie kann ich sie teilen?
      • Ist es möglich mit Godot Anwendungen zu entwickeln welche kein Spiel sind?
      • Ist es möglich Godot als Bibliothek zu nutzen?
      • Welches UI Toolkit nutzt Godot?
      • Warum verwendet Godot nicht STL (Standard Template Library)?
      • Weshalb verwendet Godot keine "exceptions"?
      • Weshalb erzwingt Godot keine RTTI?
      • Warum zwingt Godot seine Benutzer nicht zur Implementierung von DoD (Data oriented Design)?
      • Wie kann ich die Entwicklung der Godot Engine unterstützen oder einen (finanziellen) Beitrag leisten?
      • Wer arbeitet an Godot? Wie kann ich euch kontaktieren?
    • Fehlerbeseitigung
      • Alles, was man im Editor oder Projektmanager macht, erscheint um einen Frame verzögert.
      • Das Gitter verschwindet und die Meshes werden schwarz, sobald Ich die 3D Kamera im Editor rotiere.
      • Der Editor oder das Projekt benötigt sehr lange um zu starten.
      • Editor-Tooltips in den Inspektor- und Node-Docks blinken, wenn sie angezeigt werden.
      • Der Godot Editor scheint einzufrieren, nachdem die Systemkonsole angeklickt wurde.
      • Einige Texte wie "NO DC" werden in der oberen linken Ecke des Projektmanagers und des Editorfensters angezeigt.
      • Das Projektfenster erscheint im Gegensatz zum Editor unscharf.
      • Das Projektfenster erscheint nicht zentriert, wenn Ich das Projekt ausführe.
      • Das Projekt funktioniert, wenn es vom Editor ausgeführt wird, aber scheitert beim Laden einiger Dateien, falls es von einer exportierten Kopie läuft.
    • Liste der Eigenschaften und Merkmale
      • Eigenschaften und Merkmale
        • Plattformen
        • Editor
        • 2D Grafik
        • 2D Werkzeuge
        • 2D Physik
        • 3D-Grafiken
        • 3D Werkzeuge
        • 3D Physik
        • Shader
        • Skripten
        • Audio
        • Importieren
        • Eingabe
        • Navigation
        • Netzwerke
        • Internationalisierung
        • Fensterverwaltung und OS Integration
        • Mobile Geräte
        • XR Unterstützung (AR und VR)
        • GUI System
        • Animation
        • Dateiformate
        • Verschiedenes
    • Änderungen Dokumentation
      • Neue Anleitungen seit Version 3.1
        • Projekt-Ablauf
        • 2D
        • Audio
        • Mathematik
        • Eingaben
        • Internationalisierung
        • Schattieren
        • Netzwerke
        • Virtuelle Realität
        • Erweiterungen
        • Multi-Threading
        • Inhalte erstellen
        • Optimierungen
        • Rechtliches
      • Neue Anleitungen seit Version 3.0
        • Schritt für Schritt
        • Skripten
        • Projekt-Ablauf
        • 2D
        • 3D
        • Physik
        • Animation
        • GUI
        • Ansichtsfenster (Viewports)
        • Schattieren
        • Erweiterungen
        • Plattformspezifisches
        • Multi-Threading
        • Inhalte erstellen
        • Verschiedenes
        • Kompilieren
        • Engine-Entwicklung
    • Godot Veröffentlichungs-Richtlinie
      • Godot Versionsangabe
      • Versionsunterstützungs Zeiten
      • Wann erscheint die nächste Godot-Version?
    • Einhaltung von Lizenzen
      • Was sind Lizenzen?
      • Voraussetzungen
      • Fazit
        • Credits-Bildschirm
        • Lizenzbildschirm
        • Ausgabeprotokoll
        • Begleitdatei
        • Gedrucktes Handbuch
        • Ein Link zur Lizenz
      • Lizenzen von Drittanbietern
        • FreeType-Schriften
        • ENet
        • mbed TLS

Erste Schritte

  • Einführung
    • Einführung in Godot
      • Was ist Godot?
      • Was kann die Engine?
      • Wie funktioniert es und wie sieht es aus?
      • Programmiersprachen
      • Was muss ich wissen, um Godot zu nutzen?
    • Learn to code with GDScript
      • Learn in your browser with the GDScript app
    • Überblick über Godot's Schlüsselkonzepte
      • Szenen
      • Nodes
      • Der Szenenbaum
      • Signale
      • Zusammenfassung
    • Erster Blick auf Godot's Editor
      • Der Projektmanager
      • Erster Blick auf Godot's Editor
      • Die vier Hauptbildschirme
      • Integrierte Klassenreferenz
    • Neue Funktionen lernen
      • Dieses Handbuch optimal nutzen
      • Lernen mit der Community
      • Community-Tutorials
    • Godots Design-Philosophie
      • Objektorientiertes Design und Komposition
      • Rundum-sorglos-Paket
      • Open Source
      • Community-gesteuert
      • Der Godot Editor ist ein Godot Spiel
      • Separate 2D- und 3D-Engines
  • Schritt für Schritt
    • Nodes und Szenen
      • Nodes
      • Szenen
      • Erstellen der ersten Szene
      • Ändern der Eigenschaften eines Nodes
      • Ausführen der Szene
      • Die Hauptszene festlegen
    • Instanzen erstellen
      • In der Praxis
      • Bearbeiten von Szenen und Instanzen
      • Szeneninstanzen als Designsprache
      • Zusammenfassung
    • Skriptsprachen
      • Verfügbare Skriptsprachen
      • Welche Sprache soll verwendet werden?
        • GDScript
        • .NET / C#
        • VisualScript
        • C und C++ über GDNative
      • Zusammenfassung
    • Ihr erstes Skript erstellen
      • Projektkonfiguration
      • Ein neues Skript erstellen
      • Hallo, Welt!
      • Umdrehen
        • Vorwärtskommen
      • Vollständiges Skript
    • Eingaben des Spielers abhören
      • Bewegung beim Drücken von "oben"
      • Vollständiges Skript
      • Zusammenfassung
    • Signale nutzen
      • Eine Szene einrichten
      • Verbinden von Signalen im Editor
      • Ein Signal über Code verbinden
      • Vollständiges Skript
      • Benutzerdefinierte Signale
      • Zusammenfassung
  • Dein erstes 2D-Spiel
    • Voraussetzungen
    • Inhalt
      • Projekt einrichten
        • Projektorganisation
      • Spielerszene erstellen
        • Node Struktur
        • Sprite-Animation
      • Den Spieler coden
        • Animationen
        • Vorbereitung auf Kollisionen
      • Den Feind erschaffen
        • Node einrichten
        • Feind-Skript
      • Die Hauptszene des Spiels
        • Gegner (Mobs) erzeugen
        • Main-Skript
        • Die Szene testen
      • Anzeigesystem
        • ScoreLabel (HighScore)
        • Nachricht
        • StartButton (Startknopf)
        • Das HUD mit Main verbinden
        • Alte Gegner entfernen
      • Fertigstellung
        • Hintergrund
        • Soundeffekte
        • Tastenkürzel
  • Ihr erstes 3D-Spiel
    • Inhalt
      • Einrichten des Spielbereichs
        • Einrichten des spielbaren Bereichs
      • Spielerszene und Eingabeaktionen
        • Eingabeaktionen erstellen
      • Den Spieler mit Code Bewegen
        • Testen der Bewegung unseres Spielers
      • Gestaltung der Mob-Szene
        • Monster außerhalb des Bildschirms entfernen
      • Monster erzeugen
        • Erstellen des Erzeugpfads
        • Gegner (Mobs) zufällig erzeugen
      • Jumping and squashing monsters
        • Steuerung der physikalischen Interaktionen
        • Springen
        • Monster zerquetschen
      • Den Spieler töten
        • Hitbox with the Area node
        • Das Spiel beenden
        • Code-Checkpoint
      • Ergebnis und Wiederholung
        • Ein UI-Thema erstellen
        • Behalten Sie den Überblick über den Spielstand
        • Das Spiel erneut versuchen
        • Musik hinzufügen
      • Die Animation des Charakters
        • Verwendung des Animationseditors
        • The float animation
        • Die Gegner animieren
      • Weiter gehen
        • Das Handbuch entdecken

Anleitungen

  • 2D
    • Canvas-Ebenen
      • Ansichtsfenster und Canvas-Elemente
      • CanvasLayers
    • Ansichtsfenster und Canvas Transformationen
      • Einführung
      • Canvas Transformationen
      • Globale Canvas Transformation
      • Dehnungstransformation
      • Transformationsreihenfolge
      • Transformationsfunktionen
      • Benutzerdefinierte Eingabeereignisse einlesen
    • TileMaps verwenden
      • Einführung
      • Projektkonfiguration
      • TileMap-Node
      • Erstellen eines TileSets
      • Kollisionsformen
      • Atlas Kacheln
        • Zufällige Kachelprioritäten
      • AutoTiles
        • 2x2
        • 3x3 (minimal)
        • 3x3
        • Autotile deaktivieren
        • AutoTile Bindung
      • Tipps und Tricks
    • 2D Partikelsysteme
      • Einführung
        • Partikel-Nodes
        • Partikel Materialien
        • Textur
      • Zeitparameter
        • Lebenszeit
        • Einmalig
        • Vorbearbeitung
        • Geschwindigkeitsskalierung
        • Explosivität
        • Zufälligkeit
        • Feste FPS
        • Delta-Bruchteil
      • Zeichnungsparameter
        • Sichtbarkeitsrechteck
        • Lokale Koordination
        • Zeichenreihenfolge
      • ParticlesMaterial Einstellungen
        • Richtung
        • Streuung
        • Flachheit
        • Schwerkraft
        • Anfängliche Geschwindigkeit
        • Winkelgeschwindigkeit
        • Spin-Geschwindigkeit
        • Orbitgeschwindigkeit
        • Lineare Beschleunigung
        • Radiale Beschleunigung
        • Tangentiale Beschleunigung
        • Dämpfung
        • Winkel
        • Skalierung
        • Farbe
        • Farbtonvariation
      • Emissionformen
        • Emissionsmaske
        • Emissionsfarben
    • 2D Bewegungsübersicht
      • Einführung
      • Aufbau
      • 8-Wege Bewegung
      • Drehung + Bewegung
      • Drehung + Bewegung (Maus)
      • klicken und bewegen
      • Zusammenfassung
    • 2D Beleuchtung und Schatten
      • Einführung
      • Aufbau
      • Nodes
      • Lichter
      • Schatten
      • Schritt für Schritt
    • 2D Meshes
      • Einführung
      • gezeichnete Pixel optimieren
      • Konvertieren von Sprites in 2D-Meshes
    • 2D benutzerdefiniertes zeichnen
      • Einführung
      • Zeichnen
      • Aktualisieren
      • Beispiel: Kreisbögen zeichnen
        • Bogen-Funktion
        • Zeichne den Bogen auf dem Bildschirm
        • Bogenpolygon-Funktion
        • Dynamische benutzerdefinierte Zeichnung
        • Antialiased drawing
      • Werkzeuge
    • 2D Sprite Animation
      • Einführung
      • Einzelbilder mit AnimatedSprite
        • Steuerung der Animation
      • Sprite-Bogen mittels AnimatedSprite
      • Sprite-Bogen mittels AnimationPlayer
        • Steuerung einer AnimationPlayer Animation
      • Zusammenfassung
  • 3D
    • 3D Einführung
      • Spatial-Node (Raum-Node)
      • 3D Inhalt
        • DCC erzeugte Modelle
        • Generierte Geometrie
        • Unmittelbare Geometrie
        • 2D in 3D
      • Umgebung
      • 3D Ansichtsfenster
        • Koordinatensystem
        • Raum- und Manipulations-Gizmos
        • Ansicht-Menü
        • Standard Umgebung
        • Kameras
        • Lichter
    • 3D Transformationen verwenden
      • Einführung
      • Probleme der Eulerwinkel
        • Achsenreihenfolge
        • Interpolation
        • Sagen Sie "Nein" zu Euler-Winkeln
      • Einführung in Transformationen
        • Manipulation von Transformationen
        • Präzisionsfehler
        • Abrufen von Informationen
        • Festlegen von Informationen
        • Interpolation mit Quaternionen
      • Transformationen sind Ihr Freund
    • 3D Render Beschränkungen
      • Einführung
      • Beschränkung der Texturgröße
      • Farbstreifen
      • Tiefenpuffergenauigkeit
      • Transparenz-Sortierung
      • Multisample Anti-Aliasing
    • 3D Materialien (Spatial)
      • Einführung
      • Kennzeichnungen
        • Transparent
        • Schatten zur Deckkraft verwenden
        • Unschattiert
        • Vertexbeleuchtung
        • Kein Tiefentest
        • Punktgröße verwenden
        • Welt triplanar
        • Feste Größe
        • Empfange keine Schatten
        • Umgebungslicht deaktivieren
        • Korrekte Normalen sicherstellen
      • Vertexfarbe
        • Als Albedo verwenden
        • Ist sRGB
      • Parameter
        • Diffusmodus
        • Spiegelndmodus
        • Mischmodus
        • Aushöhlungsmodus
        • Tiefenzeichenmodus
        • Linienbreite
        • Punktgröße
        • Plakatwandmodus
        • Plakatwand Verhältnis beibehalten
        • Wachstum
        • Alphaschere verwenden
      • Materialfarben, Karten und Kanäle
        • Albedo
        • Metallisch
        • Rauheit
        • Emission
        • Normale Zuordnung/Abbildung
        • Umrandung
        • Klarlack
        • Anisotropie
        • Umgebungsverdeckung
        • Tiefe
        • Subsurface-Streuung
        • Übertragung
        • Brechung
        • Details
        • UV1 und UV2
        • Triplanare Mapping
      • Nähe und Entfernung verblassen
      • Render Reihenfolge
    • 3D Beleuchtung und Schatten
      • Einführung
      • Beleuchtungs-Nodes
        • Schattenzuordnung
        • Gerichtetes Schatten-Mapping
        • Omni shadow mapping
        • Punkt-Schatten-Mapping
    • Reflexions-Probes
      • Einführung
      • Einrichtung
      • Innen oder Außen
      • Überblenden
      • Reklexionsatlas
    • GIProbe verwenden
      • Einführung
      • Einrichtung
      • Beleuchtung hinzufügen
      • Reflexionen
      • Innen oder Außen
      • Optimieren
      • Qualität
    • gebrannte LightMaps
      • Einführung
      • Visueller Vergleich
      • Einrichtung
        • Entpacken beim Szenenimport
        • Aus Godot entpacken
        • Entpacken aus Ihrem 3D-DCC
        • UV2 überprüfen
      • Die Szene einrichten
        • Grenzen konfigurieren
        • Meshes einrichten
        • Beleuchtung aufsetzen
      • Backen
        • Balancing bake times with quality
        • Brennen konfigurieren
      • Dynamische Objekte
    • Umgebung und Nachbearbeitung
      • Umgebung
        • Kamera-Node
        • WorldEnvironment-Node
        • Standard Umgebung
      • Umgebungs-Einstellungen
        • Hintergrund
        • Umgebungslicht
        • Nebel
        • Dynamikkompression
        • Automatische Belichtung (HDR)
      • Mid- und Post-Processing-Effekte
        • Bildschirm-Raum-Reflexionen (Screen-Space Reflections=SSR)
        • Bildschirm-Raum Berührungsebene (Screen-Space Ambient Occlusion=SSAO)
        • Tiefenschärfe/Ferne Unschärfe
        • Tiefenschärfe/Nahe Unschärfe
        • Leuchten
        • Anpassungen
    • Beleuchtung mit hohem Dynamikbereich (HDR)
      • Einführung
      • Computerbildschirme
      • Lineare Szenen- und Asset-Pipelines
        • sRGB-Übertragungsfunktion zur Anzeige linearer Verhältnisse beim Bildimport
        • Hardware-sRGB-Übertragungsfunktion zur Anzeige der linearen Konvertierung
        • Szene linear zur Anzeige - bezogen auf nicht linear
      • Parameter von HDR
    • Verwenden von GridMap
      • Einführung
      • Beispielprojekt
      • Erstellen einer MeshLibrary
      • Kollisionen
      • Materialien
      • NavigationMeshes
      • Exportieren der MeshLibrary
      • Verwenden von GridMap
      • Verwenden von GridMap im Code
    • Verwenden von MultiMesh-Instanzen
      • Einführung
      • Einrichten der Nodes
      • MultiMesh-Einstellungen
        • Ziel-Oberfläche
        • Quell-Mesh
        • Aufwärts-Achse des Meshs
        • Zufällige Rotation
        • Zufälliges Kippen
        • Zufälliges Skalieren
        • Skalierung
        • Menge
    • Level-Prototypen mittels CSG erstellen
      • Einführung in CSG nodes
        • Eigenschaften der CSG-Tools
        • CSGPolygon
        • Benutzerdefinierte Meshes
        • CSGCombiner
        • Ablaufsteuerung
      • Einen Level-Prototyp erstellen
      • Verwenden von Prototyp-Texturen
    • Prozedurale Geometrie
      • Nutzen des ArrayMesh
        • ArrayMesh
        • Generierte Geometrie
        • Speichern
      • MeshDataTool verwenden
      • Nutzen des Oberflächen-Werkzeugs
      • Nutzen von ImmediateGeometry
      • Was ist Geometrie?
      • Was ist ein Mesh?
      • Was ein Mesh ist
        • Oberflächen
        • Oberflächen-Array
      • Werkzeuge
        • ArrayMesh
        • MeshDataTool
        • Oberflächen-Tool
        • GenerierteGeometrie
      • Welche sollte man nutzen?
    • Occluder Nodes
      • OccluderShapeSphere
      • OccluderShapePolygon
        • Editing and details
        • Holes
        • Using polygons dynamically
    • Räume und Portale
      • Introduction to Rooms and Portals
        • Minimierung manueller Arbeit
        • Some caveats
      • Erste Schritte mit Räumen und Portalen
        • The RoomManager
        • Räume
        • Portale
        • Trying it out
      • Verwendung von Objekten in Räumen und Portalen
        • Portal mode
        • Sprawling
        • Lighting
      • Erweiterte Raum- und Portalnutzung
        • Gameplay callbacks
        • VisbilityNotifiers / VisibilityEnablers
        • RoomGroups
        • Internal Rooms
      • Editing Rooms and Portals
        • Example SceneTree
        • Creating room systems in Blender (or other modeling tools)
        • Portal point editing
        • Raumpunkt editieren
        • RoomManager
        • Portale
        • Particle Systems
        • MultiMeshes
      • Beispiel für Räume und Portale
        • Einführung
        • Step 1
        • Step 2
        • Step 3
        • Step 4
        • Step 5
        • Step 6
        • Fazit
    • 3D text
      • Einführung
      • Label3D
      • Text mesh
  • Animation
    • Einführung in die Animationsfunktionen
      • Einen AnimationPlayer-Node anlegen
      • Computeranimation basiert auf Keyframes
      • Anleitung: Erstellen einer einfachen Animation
        • Eine Szene einrichten
        • Hinzufügen einer Spur
        • Der zweite Keyframe
        • Die Animation starten
        • Hin und her
        • Spur-Einstellungen
      • Keyframes für andere Eigenschaften
      • Keyframes bearbeiten
      • Fortgeschritten: Aufruf von Methodenspuren
      • Using RESET tracks
    • Ausschnitts-Animation
      • Was ist das?
      • Ausschnitts-Animation in Godot
      • GBot erstellen
      • Einrichten des Rigs
      • Drehpunkt einstellen
      • RemoteTransform2D-Node
      • Das Skelett vervollständigen
      • Skelette
      • IK-Ketten
      • Animationsoptionen
        • Festlegen von Keyframes und Ausschließen von Eigenschaften
      • Erstellen einer Schlafpose
      • Nur Rotation ändern
      • Keyframing IK-Ketten
      • Verschiebt ein Sprite visuell hinter dem übergeordneten Element
      • Festlegen von Beschleunigungskurven für mehrere Tasten
      • 2D-Skelettverformung
    • 2D-Skelette
      • Einführung
      • Aufbau
      • Polygone erstellen
      • Skelett erstellen
      • Polygone deformieren
      • Interne Eckpunkte
    • Verwendung des AnimationTree
      • Einführung
      • Einen AnimationTree erstellen
      • Erstellen eines Baums
      • BlendTree (Baum überblenden)
        • Blend2 / Blend3
        • Einmalig (OneShot)
        • Seek (Suche)
        • Zeitskalierung
        • Übergang
        • BlendSpace2D
        • BlendSpace1D
        • Zustandsmaschine
      • Wurzelbewegung
      • Steuern aus Programmcode
      • Zustandsmaschine fahren
    • Playing videos
      • Supported playback formats
      • Setting up VideoPlayer
        • Handling resizing and different aspect ratios
        • Displaying a video on a 3D surface
      • Video decoding conditions and recommended resolutions
      • Playback limitations
      • Recommended Theora encoding settings
        • Balancing quality and file size
        • FFmpeg: Convert while preserving original video resolution
        • FFmpeg: Resize the video then convert it
  • Assets Pipeline
    • Importvorgang
      • Assets in Godot 3.0+ importieren
      • Importparameter ändern
      • Mehrere Assets erneut importieren
      • Automatischer Reimport
      • erzeugte Dateien
      • Importressourcentyp ändern
      • Standard-Importparameter ändern
      • Einfachheit ist der Schlüssel!
    • Importieren von Bildern
      • Unterstützte Bildformate
      • Texturen importieren
        • 3D erkennen
      • Kompression
        • Kompressionsmodus
        • HDR-Modus
        • Normal-Map
      • Kennzeichnungen
        • Wiederholen
        • Filter
        • Mipmaps
        • Anisotropisch
        • sRGB
      • Verarbeiten
        • Alpharand beheben
        • Vormultiplizierte Alpha
        • HDR als sRGB
        • Farben invertieren
      • SVG
        • Skalierung
    • Audio-Samples importieren
      • Unterstützte Formate
      • Empfohlene Vorgehensweisen
        • Trimmen/Beschneiden
        • Looping (Wiederhol-Schleife)
    • Übersetzungen importieren
      • Spiele und Internationalisierung
      • Übersetzungsformat
      • CSV-Importer
    • 3D-Szenen importieren
      • Godot Szenen Importer
        • Exportiere DAE Dateien von Maya und 3DS Max
        • Exportiere glTF 2.0 Dateien von Blender
        • Exportiere DAE Dateien von Blender
        • Exportiere ESCN Dateien von Blender
        • Texturen separat exportieren
        • Überlegungen zum Exportieren
      • Arbeitsabläufe importieren
      • Import-Optionen
        • Nodes
        • Materialien
        • Meshes
        • Externe Dateien
      • Animationsoptionen
        • FPS
        • Skript filtern
        • Speicher
        • Optimierer
        • Animationsausschnitte
      • Szenenvererbung
      • Tipps zum Import
        • Nodes entfernen (-noimp)
        • Kollisionen erzeugen (-col, -convcol, -colonly, -convcolonly)
        • Navigation erzeugen (-navmesh)
        • Ein Fahrzeug-Körper erzeugen (-vehicle)
        • Ein Fahrzeug-Rad erzeugen (-wheel)
        • Starrer Körper (-rigid)
        • Animations-Schleife (-loop, -cycle)
    • Exporting 3D scenes
      • Übersicht
      • Limitierungen
    • Blender ESCN Exporter
      • Details zum Exportieren
        • Materialien
        • Physikalische Eigenschaften
        • Lichter
        • Mesh
        • Skelett
        • Animation
      • Bestimmte Objekte deaktivieren
      • Eine Pipeline-Integration erstellen
  • Audio
    • Audiobusse
      • Einführung
      • Dezibel Skala
      • Audiobusse
      • Wiedergabe von Audio durch einen Bus
      • Effekte hinzufügen
        • Amplify (Verstärken)
        • Bandlimit und Bandpass Filter
        • Aufnahme
        • Chorus (Chor)
        • Compressor
        • Zeitverzögerung
        • Distortion (Verzerrung)
        • EQ
        • EQ6, EQ10, EQ21
        • Filter
        • HighPassFilter
        • HighShelfFilter
        • Limiter (Begrenzer)
        • LowPassFilter
        • LowShelfFilter
        • NotchFilter (KerbFilter)
        • Panner
        • Phaser
        • PitchShift (Tonhöhenänderung)
        • Record (Aufnahme)
        • Reverb (Hall)
        • SpectrumAnalyzer
        • StereoEnhance (StereoVerbesserer)
      • Automatische Bus-Deaktivierung
      • Bus-Neuanordnung
      • Standard Buslayout
    • Audio streams
      • Einführung
      • AudioStream
      • AudioStreamPlayer
      • AudioStreamPlayer2D
      • AudioStreamPlayer3D
        • Reverb Busse (Hall-Effekt)
        • Dopplereffekt
    • Gameplay mit Audio und Musik synchronisieren
      • Einführung
      • Nutze die Systemzeit zum synchronisieren
      • Verwenden der Sound-Hardware-Uhr zum Synchronisieren
    • Aufnahmen mittels Mikrofon
      • Der Aufbau des Beispiels
  • Empfohlene Vorgehensweisen
    • Einführung
    • Anwendung objektorientierter Prinzipien in Godot
      • Wie Skripte in der Engine funktionieren
      • Szenen
    • Szenenorganisation
      • Wie man effektiv Beziehungen aufbaut
      • Auswahl einer Node Tree-Struktur
    • Wann Szenen, wann Skripte verwenden
      • Anonyme Typen
      • Benannte Typen
      • Leistung von Script vs PackedScene
      • Fazit
    • Autoloads im Vergleich zu reguläre Nodes
      • Das einschneidende Audio-Problem
      • Gemeinsame Funktionen oder Daten verwalten
      • Wann Sie ein Autoload verwenden sollten
    • Wann und wie vermeidet man die Verwendung von Nodes für alles
    • Godot Schnittstellen
      • Objektreferenzen erfassen
      • Zugriff auf Daten oder Logik von einem Objekt aus
    • Benachrichtigungen in Godot
      • _process, _physics_process und *_input
      • _init, Initialisierung und exportieren
      • _ready, _enter_tree und NOTIFICATION_PARENTED
    • Dateneinstellungen
      • Array, Dictionary und Object
      • Aufzählungen: int im Vergleich zu string
      • AnimatedTexture, AnimatedSprite, AnimationPlayer und AnimationTree
    • Logikeinstellungen
      • Laden im Vergleich zu Vorladen
      • Große Levels: statisch im Vergleich zu dynamisch
    • Projekt Organisation
      • Einführung
      • Organisation
      • Stil-Richtlinien
      • Importieren
        • Bestimmte Ordner ignorieren
      • Groß- und Kleinschreibung beachten
    • Versionskontrollsysteme
      • Einführung
      • Offizielles Git Plugin
      • Dateien, die von VCS ausgeschlossen werden sollen
      • Mit Git unter Windows arbeiten
  • Editor Benutzerhandbuch
    • Befehlszeilen-Anleitung
      • Kommandozeilenparameter
      • Pfad
      • Projektpfad setzen
      • Projekt erzeugen
      • Editor starten
      • Szene löschen
      • Spiel starten
      • Debuggen
      • Exportieren
      • ein Skript starten
    • einen externen Text Editor nutzen
      • Official editor plugins
    • Editor Standard Tastenkürzel
      • Allgemeine Editoraktionen
      • 2D / Canvas Item Editor
      • 3D / Spatial-Editor
      • Texteditor
      • Skript Editor
      • VisualScript Editor
      • Editor Ausgabe
      • Debugger
      • Dateidialog
      • Dateisystemleiste
      • Szenenbaum-Dock
      • Animations-Spur Editor
      • TileMap Editor
      • TileSet Editor
    • Den Web-Editor nutzen
      • Browser-Unterstützung
      • Limitierungen
      • Importieren eines Projekts
      • Ein Projekt bearbeiten und ausführen
      • Wo sind meine Projektdateien?
    • Managing editor features
      • Einführung
      • Creating a profile
      • Sharing a profile
  • Exportieren
    • Exportieren
      • Übersicht
      • Vorbereitung des Projekts
      • Die Hauptszene festlegen
      • Exportvorlagen
      • Exportvoreinstellungen
      • Exportieren nach Plattform
        • PC (Linux/MacOS/Windows)
        • Android
        • iOS
        • HTML5 (web)
    • Projekte exportieren
      • Wozu exportieren?
        • Auf dem PC
        • Auf mobilen Geräten
      • Export-Menü
        • Exportvorlagen
        • Resource options
      • Von der Kommandozeile exportieren
      • PCK in Vergleich zu ZIP Pack-Dateiformat
    • Exportieren von Packs, Patches und Mods
      • Anwendungsfälle
      • Übersicht der PCK-Dateien
      • Erzeugen von PCK-Dateien
      • Öffnen von PCK-Dateien zur Laufzeit
      • Zusammenfassung
    • Feature-Tags
      • Einführung
      • Standardfunktionen
      • Benutzerdefinierte Funktionen
      • Projekteinstellungen überschreiben
      • Standardüberschreibungen
      • Den Build anpassen
    • Exporting for Linux
    • Exporting for macOS
      • Voraussetzungen
      • Code signing and notarization
        • If you have an Apple Developer ID Certificate
        • If you do not have an Apple Developer ID Certificate
        • Signing Options
        • Notarization Options
      • Berechtigungen
        • Hardened Runtime Entitlements
        • App Sandbox Entitlement
    • Running Godot apps on macOS
      • App is signed, notarized and distributed via App Store
      • App is signed, notarized and distributed outside App Store
      • App is signed (including ad-hoc signatures) but not notarized
      • App is not-signed, executable is linker-signed
      • Neither app nor executable is signed (relevant for Apple Silicon macs only)
    • Exporting for Windows
      • Voraussetzungen
    • Anwendungssymbol für Windows ändern
      • Erstellen einer ICO Datei
      • Ändern des Taskleistensymbols
      • Ändern des Dateisymbols
      • Ergebnis testen
    • Exportieren für die universelle Windows-Plattform
      • Einschränkungen für Xbox One
      • Erstellen eines Signatur-Zertifikats
      • Automatische Signatur einrichten
      • Paket installieren
    • Exportieren für iOS
      • Voraussetzungen
      • Exportieren eines Godot Projekts nach Xcode
      • Überlegungen zur aktiven Entwicklung
        • Schritte zum Verknüpfen eines Godot-Projektordners mit Xcode
      • Plugins für iOS
      • Troubleshooting rendering issues
    • Exportiere für Android
      • Install OpenJDK 11
      • Android-SDK herunterladen
      • Erstellen eines Debug-Keystore
      • Einrichtung in Godot
      • Bereitstellung von Startsymbolen
      • Export für den Google Play Store
      • Optimieren der APK-Größe
      • Troubleshooting rendering issues
    • Benutzerdefinierte Builds für Android
      • Einrichten der benutzerdefinierten Buildumgebung
      • Aktivieren der benutzerdefinierten Builds und Exports
    • Exportieren für das Web
      • WebGL version
      • Exportoptionen
      • Limitierungen
        • Verwenden von Cookies für die Datenbeständigkeit
        • Background processing
        • Threads
        • GDNativ
        • Aufnahme des gesamten Bildschirms und der Maus
        • Audio
        • Netzwerke
        • Zwischenablage
        • Game pads
        • Boot Splash wird nicht angezeigt
        • Einschränkungen der Shader-Sprache
      • Dateien bereitstellen
      • Aufruf von JavaScript aus dem Skript
    • Exportieren für dedizierte Server
      • Plattformunterstützung
      • "Headless" versus "Server"-Binärdateien
      • Exportieren einer PCK Datei
      • Serververteilung vorbereiten
      • Starten des dedizierten Servers
      • Nächste Schritte
    • Bereitstellen mit einem Klick
      • Was ist Bereitstellung mit einem Klick?
      • Unterstützte Plattformen
      • Using one-click deploy
      • Fehlerbeseitigung
        • Android
  • Internationalisierung
    • Übersetzung von Spielen
      • Einführung
      • Konfigurieren der importierten Übersetzung
      • Ressourcen lokalisieren
      • Schlüssel in Text konvertieren
      • In der Größe veränderbare Steuerelementen erzeugen
      • Übersetzungsserver
      • Testing translations
      • Übersetzen des Projektnamens
    • Lokalisierung mittels gettext
      • Vorteile
      • Nachteile
      • Vorsichtsmaßnahmen
      • gettext Tools installieren
      • Manuelles Erstellen der PO-Vorlage (POT)
      • Erstellen der PO-Vorlage (POT) mit pybabel
      • Erstellen einer Nachrichtendatei aus einer PO-Vorlage
      • Laden einer Nachrichtendatei in Godot
      • Aktualisieren der Nachrichtendateien, um der PO-Vorlage zu folgen
      • Überprüfen der Gültigkeit einer PO-Datei oder -Vorlage
      • Using binary MO files (useful for large projects only)
    • Lokalisierung
  • Eingaben
    • Verwendung von InputEvent
      • Was ist das?
      • Wie funktioniert das?
      • Anatomie eines Eingabe-Ereignisses
      • Aktionen
      • InputMap
    • Eingabe-Beispiele
      • Einführung
      • Ereignisse versus Abfragen
      • Eingabe-Events
      • InputMap
        • Aktionen aufnehmen
      • Tastaturereignisse
        • Tastaturmodifikatoren
      • Mauseingabe-Ereignisse
        • Maustasten
        • Mausbewegung
      • Berührungs-Ereignisse
    • Maus und Eingabe Koordinaten
      • Über
      • Hardware-Anzeigekoordinaten
      • Anzeigekoordinaten des Ansichtsbereichs
    • Den Mauszeiger anpassen
      • Projekteinstellungen verwenden
      • Verwenden eines Skripts
      • Beispielprojekt
      • Cursorliste
    • Beendigungsanfragen bearbeiten
      • Beenden
      • Bearbeitung der Benachrichtigung
      • Sending your own quit notification
    • Controller, Gamepads und Joysticks
      • Unterstützung der Universaleingabe
        • Welche Input-Singleton-Methode sollte ich verwenden?
      • Unterschiede zwischen Tastatur/Maus und Controller-Eingabe
        • Todeszone
        • "Echo"-Ereignisse
      • Fehlerbeseitigung
        • Mein Controller wird von Godot nicht erkannt.
        • Mein Controller hat falsch zugewiesene Tasten oder Achsen.
        • My controller works on a given platform, but not on another platform.
  • Input and Output (I/O)
    • Laden im Hintergrund
      • ResourceInteractiveLoader
      • Nutzung
        • Abrufen eines ResourceInteractiveLoader
        • Abfragen
        • Ladefortschritt (optional)
        • Beendigung erzwingen (optional)
        • Die Ressource erhalten
      • Beispiel
      • Mehrere Threads verwenden
        • Semaphoren verwenden
        • Den Hauptthread während der Abfrage nicht blockieren
      • Beispiel Klasse
        • Beispiel:
    • File paths in Godot projects
      • Pfad-Trennzeichen
      • Accessing files in the project folder (res://)
      • Accessing persistent user data (user://)
      • Converting paths to absolute paths or "local" paths
      • Editor-Datenpfade
        • Eigenständiger Modus
    • Spiele speichern
      • Einführung
      • Identifizieren beständiger Objekte
      • Serialisierung
      • Daten speichern und einlesen
      • Einige Anmerkungen
    • Binäre Serialisierungs-API
      • Einführung
      • Paketspezifikation
        • 0: null
        • 1: bool
        • 2: int
        • 3: float
        • 4: String
        • 5: Vector2
        • 6: Rect2
        • 7: Vector3
        • 8: Transform2D
        • 9: Plane
        • 10: Quat
        • 11: AABB
        • 12: Basis
        • 13: Transform
        • 14: Color
        • 15: NodePath
        • 16: RID (nicht unterstützt)
        • 17: Object (nicht unterstützt)
        • 18: Dictionary
        • 19: Array
        • 20: PoolByteArray
        • 21: PoolIntArray
        • 22: PoolRealArray
        • 23: PoolStringArray
        • 24: PoolVector2Array
        • 25: PoolVector3Array
        • 26: PoolColorArray
  • Mathematik
    • Vektor-Mathematik
      • Einführung
      • Koordinatensysteme (2D)
      • Vektoroperationen
        • Zugriff auf die Koordinaten des Vektors
        • Vektoren hinzufügen
        • Skalarmultiplikation
      • praktische Anwendungen
        • Bewegung
        • Auf ein Ziel zeigen
      • Einheitsvektor
        • Normalisierung
        • Zusammenfassend
      • Skalarprodukt (Punktprodukt)
        • Blickrichtung
      • Kreuzprodukt
        • Normalen ermitteln
        • Auf ein Ziel richten
      • Mehr Informationen
    • Fortgeschrittene Vektor-Mathematik
      • Flächen
        • Abstand zur Fläche
        • Wegbewegen vom Ursprung
        • Eine Fläche in 2D erstellen
        • Einige Beispiele von Flächen
      • Kollisionserkennung in 3D
      • Mehr Informationen
    • Matrizen und Transformationen
      • Einführung
        • Matrixkomponenten und die Identitätsmatrix
        • Skalieren einer Transformationsmatrix
        • Drehen einer Transformationsmatrix
        • Basis der Transformationsmatrix
        • Übersetzen der Transformationsmatrix
        • Fügen wir alles zusammen
        • Abschneiden der Transformationsmatrix (fortgeschritten)
      • Praktische Anwendungen von Transformationen
        • Positionen zwischen Transformationen konvertieren
        • Verschieben eines Objekts relativ zu sich selbst
        • Anwenden von Transformationen auf Transformationen
        • Invertieren einer Transformationsmatrix
      • Wie funktioniert das alles in 3D?
        • Darstellung der Rotation in 3D (fortgeschritten)
    • Interpolation
      • Vektorinterpolation
      • Interpolation transformieren
      • Glatte Bewegung
    • Beziers, Kurven und Pfade
      • Quadratisches Bezier
      • Kubischer Bezier
      • Kontrollpunkte hinzufügen
      • Curve2D, Curve3D, Path und Path2D
      • Auswerten
      • Zeichnen
      • Durchlaufen
    • Zufallszahlen erzeugen
      • Globaler Gültigkeitsbereich im Vergleich zur RandomNumberGenerator-Klasse
      • Die Methode randomize()
      • Ermitteln einer Zufallszahl
      • Ein zufälliges Array-Element holen
      • Abrufen eines zufälligen Dictionary-Werts
      • Gewichtete zufällige Wahrscheinlichkeit
      • "Bessere" Zufälligkeit durch Shuffle-Bags
      • Zufälliges Rauschen
  • Navigation
    • Real Time Navigation (3D)
      • Einführung
      • The map and navigation regions
      • NavigationAgent3D
      • RVO processing
      • NavigationObstacle3D
      • Generating a path (old method)
  • Netzwerke
    • High-Level Mehrspieler
      • High-level vs low-level API
      • Abstraktion auf mittlerer Ebene
      • Netzwerk initialisieren
      • Verbindungen verwalten
      • RPC
      • Zurück in die Lobby
      • Das Spiel starten
        • Spielerszene
        • Spielstart synchronisieren
      • Das Spiel synchronisieren
        • Netzwerk-Master
        • Master- und Marionettenschlüsselwörter
      • Exportieren für dedizierte Server
    • HTTP Anfragen erzeugen
      • Eine Szene vorbereiten
      • Skripten
      • Daten zum Server senden
    • HTTP Client Klasse
    • SSL Zertifikate
      • Einführung
      • 1. Ansatz: selbst signierte Zertifikate
      • 2. Ansatz: CA Zertifikate
    • WebSocket
      • HTML5 und WebSocket
      • Verwenden von WebSocket in Godot
        • minimales Client Beispiel
        • kleines Server Beispiel
        • fortgeschrittenes Chat Demo
    • WebRTC
      • HTML5, WebSocket, WebRTC
        • WebSocket
        • WebRTC
      • Nutzung von WebRTC in Godot
        • minimales Verbindungs Beispiel
        • lokales Signalisierungs-Beispiel
        • Remote-Signalisierung mit WebSocket
  • Optimierungen
    • Einführung
    • Allgemein
      • Generelle Optimierungs-Tipps
        • Einführung
      • Leistung messen
        • Limitierungen
        • Detektivarbeit
      • Profiler
      • Prinzipien
        • Performantes Design
        • Inkrementelles Design
        • Der Optimierungprozess
        • Engpässe optimieren
      • Anhang
        • Engpass Mathematik
      • Optimierung mit Servern
        • Server
        • RIDs
        • Ein Sprite erstellen
        • Instanziieren eines Mesh in den 3D-Raum
        • Erstellen eines 2D-RigidBody und Verschieben eines Sprites damit
        • Daten bekommen von den Servern
    • CPU
      • CPU-Optimierungen
      • Leistung messen
      • CPU Profiler
        • Externe Profiler
      • Manuelle Timing-Funktionen
      • Caches
      • Sprachen
        • GDScript
        • C#
        • Andere Sprachen
        • C++
      • Threads
      • Szenenbaum
      • Physik
    • GPU
      • GPU Optimierungen
        • Einführung
      • Zeichnungsaufrufe, Statusänderungen und APIs
        • 2D Stapelverarbeitung
        • 3D Stapelverarbeitung
        • Shader und Materialien erneut nutzen
      • Pixel-Kosten im Vergleich zu Vertex-Kosten
      • Pixel/Fragment-Shader und Füllrate
        • Texturen einlesen
        • Texturkomprimierung
        • Nachbearbeitung und Schatten
      • Transparenz und Übergänge
      • Multi-Plattform-Ratschlag
      • Mobile/Kachel-Renderer
      • Optimierungen durch MultiMeshes
        • MultiMeshes
        • Ein Beispiel von MultiMeshes
    • 2D
      • Optimierungen durch Stapelverarbeitung
        • Einführung
        • Wie es funktioniert
        • Lichter
        • Beleuchtung beschneiden
        • Vertex brennen (englisch: Baking)
        • Projekteinstellungen
        • Diagnose
        • Häufig gestellte Fragen
        • Anhang
    • 3D
      • Optimierung der 3D-Leistung
      • Wegschneiden
        • Umgebungsverdeckung
        • Portal Rendering
        • Andere Verdeckungstechniken
        • Transparente Objekte
      • Detailgrad (LOD=Level of detail)
        • Billboards und Imposters
        • MultiMesh-Intanzen verwenden
      • Beleuchtung einbrennen
      • Animation und Skinning
      • Große Welten
      • Animieren von tausend Objekten
        • Animieren von Tausenden von Fischen mit MultiMeshInstance
        • Kontrolle tausender Fische mittels Partikel
    • Multi-Threading
      • Thread-sichere APIs
        • Threads
        • Globaler Bereich
        • Szenen-Baum (SceneTree)
        • Am Rendern
        • GDScript Arrays, Dictionaries
        • Ressourcen
      • Mehrere Threads verwenden
        • Threads
        • Erstellen eines Threads
        • Mutexes
        • Semaphoren
  • Physik
    • Physik Einleitung
      • Kollisionsobjekte
        • Physik Material
        • Kollisionsformen
        • Aufruf des Physikprozesses
        • Kollisionsebenen und -masken
      • Area2D
      • StaticBody2D
      • RigidBody2D
        • Rigid Body Modi
        • Nutzung von RigidBody2D
        • Kontakt-Meldungen
      • KinematicBody2D
        • Kinematische Kollisionsreaktion
    • RigidBody verwenden
      • Was ist ein starrer Körper?
      • Wie man einen starren Körper kontrolliert
      • Die "look at" -Methode
    • Verwendung von Area2D
      • Einführung
      • Was ist ein Bereich?
      • Bereichs-Eigenschaften
      • Überlagerung erkennen
      • Bereichseinfluss
        • Punktgravitation
        • Beispiele
    • Verwenden von KinematicBody2D
      • Einführung
      • Was ist ein beweglicher Körper?
      • Bewegung und Kollisionen
        • move_and_collide
        • move_and_slide
        • move_and_slide_with_snap
      • Kollisionen erkennen
      • Welche Bewegungsmethode soll verwendet werden?
      • Beispiele
        • Bewegung und Wände
        • Abprallen/Reflektieren
        • Plattformer Bewegungen
    • Raycasting
      • Einführung
      • Leerzeichen
      • Zugriff auf den Raum
      • Raycast-Abfrage
      • Kollisionsausnahmen
      • Kollisionsmaske
      • 3D-Raycasting vom Bildschirm
    • Ragdoll System (Gliederpuppe)
      • Einführung
      • Ragdoll einrichten
        • Rig erstellen
        • Rig optimieren
        • Anpassen der Kollisionsform (Collision Shape)
        • Gelenkeinstellung
      • Simulation der Ragdoll
        • Kollisionsebene und Maske
    • Kinematischer Charakter (2D)
      • Einführung
      • Physikprozess
      • Eine Szene einrichten
      • Den kinematischen Charakter bewegen
    • SoftBody verwenden
      • Grundlegende Einrichtung
      • Umhangsimulation
    • Kollisionsformen (3D)
      • einfache Kollisionsformen
      • Konvexe Kollisionsformen
      • Konkave oder Drei-Mesh Kollisionsformen
      • Leistungseinschränkungen
    • Physics Interpolation
      • Quick start guide
      • Einführung
        • Physics ticks and rendered frames
        • Lock the tick / frame rate together?
        • Adapt the tick rate?
        • Lock the tick rate, but use interpolation to smooth frames in between physics ticks
        • Linear interpolation
        • The physics interpolation fraction
        • Calculating the interpolated position
        • Smoothed transformations between physics ticks?
        • In the past
        • Why look into the past? Why not predict the future?
        • Fixed timestep interpolation
      • Using physics interpolation
        • Turn on the physics interpolation setting
        • Move (almost) all game logic from _process to _physics_process
        • Ensure that all indirect movement happens during physics ticks
        • Choose a physics tick rate
        • Call reset_physics_interpolation() when teleporting objects
      • Advanced physics interpolation
        • Exceptions to automatic physics interpolation
        • Kameras
        • Manual Camera interpolation
        • Typisches Beispiel
        • get_global_transform_interpolated()
        • Example manual Camera script
        • Mouse look
        • Disabling interpolation on other nodes
        • MultiMeshes
  • Plattformspezifisches
    • Android Erweiterungen
      • Android-Plugins erstellen
        • Einführung
        • Android Plugins
        • Fehlerbeseitigung
      • Android In-App Käufe
        • Migrieren von Godot 3.2.1 und kleiner (GodotPaymentsV3)
        • Nutzung
    • iOS plugins
      • IOS-Plugins erstellen
        • Laden und Verwenden eines vorhandenen Plugins
        • Erstellen eines iOS-Plugins
      • Plugins für iOS
        • Zugriff auf Plugin-Singletons
        • Asynchrone Methoden
        • Store Kit
        • Game Center
        • Multi-Plattform Spiele
    • HTML5
      • HTML5 Shell Klassenreferenz
        • Über die Godot Engine
        • Konfiguration
      • Eigene HTML Seiten für Web Export
        • Aufbau
        • Projekt beginnen
        • Das Verhalten anpassen
        • Anpassen der Präsentation
        • Debuggen
    • Konsolenunterstützung unter Godot
      • Konsolen-Veröffentlichungsprozess
      • Offizielle Unterstützung
      • Unterstützung durch Dritte
    • Mobile rendering limitations
  • Erweiterungen
    • Editor Plugins
      • Plugins installieren
        • Plugins finden
        • Ein Plugin installieren
        • Ein Plugin aktivieren
      • Erweiterungen (Plugins) erstellen
        • Was sind Erweiterungen
        • Eine Erweiterung erstellen
        • Ein benutzerdefinierter Node
        • Darüber hinausgehen
        • Registering autoloads/singletons in plugins
      • Eine einfache Erweiterung erstellen (Hauptbildschirm)
        • Was diese Anleitung abdeckt
        • Erweiterung initialisieren
        • Hauptbildschirms-Szene
        • Aktualisieren des Plugin-Skripts
        • die Erweiterung testen
      • Erweiterungen importieren
        • Einführung
        • Konfiguration
        • Die EditorImportPlugin-Klasse
        • Optionen und Voreinstellungen
        • Die import Methode
        • Plattformvarianten und generierte Dateien
        • Das Plugin ausprobieren
      • Räumliche Gizmo-Plugins
        • Einführung
        • Das EditorSpatialGizmoPlugin
        • Einfacher Ansatz
        • Alternativer Ansatz
      • Inspektor Plugins
        • Setting up your plugin
        • Interacting with the inspector
        • Adding an interface to edit properties
      • Visual Shader Plugins
    • Code im Editor ausführen
      • Was ist tool?
      • Wie man es benutzt
      • Probieren Sie es aus
      • Variablen bearbeiten
      • Szenen in­s­tan­zi­ie­ren
  • Am Rendern
    • Verwenden von Ansichtsfenstern (Viewports)
      • Einführung
      • Eingabe
      • Listener
      • Kameras (2D & 3D)
      • Skalieren & Dehnen
      • Welten
      • Aufnahme
      • Viewport Container
      • Am Rendern
      • Ziel rendern
    • Mehrere Auflösungen
      • Das Problem mit mehreren Auflösungen
      • Eine Größe für alle
      • Basisgröße
      • Größenänderung
      • Dehnungs-Einstellungen
        • Streckungsmodus
        • Dehnungsaspekt
        • Strecken-Stauchen
        • aus Skripten
      • Häufige Anwendungsszenarien
        • Desktop-Spiel
        • Handyspiel im Querformat
        • Handyspiel im Hochformat
        • Non-game application
      • hiDPI support
      • Aliasing beim Downsampling reduzieren
      • Umgang mit Seitenverhältnissen
      • Skalierung des Sichtfelds
      • Skalieren von 2D und 3D Elementen in Ansichtsfenstern
    • Zittern und stottern beheben
      • Was ist zittern und stottern?
      • Unterscheiden zwischen beiden
      • Zittern
      • Stottern
        • Windows
        • Linux (X11)
        • macOS
        • Android
        • iOS
      • Probleme mit stotter oder zittern melden
    • Unterschiede zwischen GLES2 und GLES3
      • Partikel
      • SCREEN_TEXTURE MipMaps
      • DEPTH_TEXTURE
      • Farbraum
      • HDR
      • SpatialMaterial-Funktionen
      • Umgebungsmerkmale
      • GI-Proben
      • Kontakt-Schatten
      • Lichtleistung
      • Texturkomprimierung
      • Übergangsformen
      • Shader-Sprache
        • textureSize() Problemungehung
      • Eingebaute Variablen und Render-Modi
  • Skripten
    • Programmiersprachen
      • GDScript
        • GDScript Grundlagen
        • GDScript: Eine Einführung in dynamische Programmiersprachen
        • GDScript Exporte
        • GDScript Stil-Richtlinien
        • Statische Typisierung in GDScript
        • GDScript Warnungs System
        • GDScript Zeichenketten formatieren
      • VisualScript
        • Was ist visuelles Skripten
        • Vertraut werden mit visuellem Skripten
        • Nodes und deren Fachausdrücke
        • Eigene VisualScript Nodes
      • C#
        • C# Grundlagen
        • C# Merkmale
        • C# API Unterschiede zu GDScript
        • C# Stil-Richtlinien
      • GDNativ
        • What is GDNative?
        • GDNative C Beispiel
        • GDNative C++ Beispiel
    • Core features
      • Debuggen
        • Übersicht der Debugging-Tools
        • Debugger Panel
      • Idle and Physics Processing
      • Gruppen
        • Managing groups
      • Nodes and scene instances
        • Getting nodes
        • Node paths
        • Nodes erstellen
        • Szenen in­s­tan­zi­ie­ren
      • Überschreibbare Funktionen
      • sprachübergreifendes Skripten
        • Nodes in­s­tan­zi­ie­ren
        • Auf Felder zugreifen
        • Methoden aufrufen
        • Vererbung
      • Erstellen von Skript-Vorlagen
        • Die Vorlagen finden
        • Sprachunterstützung und überschreiben von Verhalten
        • Standard-Vorlagen
        • Liste von Vorlagen-Platzhaltern
      • Evaluating expressions
        • Basic usage
        • Passing variables to an expression
        • Setting a base instance for the expression
        • Example script
        • Eingebaute Funktionen
      • Szenen manuell ändern
      • Szenen in­s­tan­ti­ie­ren
        • Beispiel für Geschosse
      • Pausing games and process mode
        • Einführung
        • Wie pausieren funktioniert
        • Process Modes
        • Pause Menu Example
      • Dateisystem
        • Einführung
        • Implementierung
        • project.godot
        • Pfad-Trennzeichen
        • Ressourcen-Pfad
        • Nutzer-Pfad
        • Host Dateisystem
        • Nachteile
      • Ressourcen
        • Nodes und Ressourcen
        • Extern im Vergleich zu integriert
        • Laden von Ressourcen via Code
        • Laden von Szenen
        • Ressourcen freigeben
        • Eigene Ressourcen erstellen
      • Singletons (Entwurfsmuster) - AutoLoad
        • Einführung
        • Autoload
        • Szenenwechsler
      • Szenen-Baum
        • Einführung
        • Hauptschleife
        • Szenenbaum
        • Wurzel Fenster (Viewport)
        • Szenen-Baum (SceneTree)
        • Baumstruktur
        • "Werden aktiv" durch das Betreten des Szenenbaums
        • Änderung der aktuellen Szene
      • Scene Unique Nodes
        • Einführung
        • Creating and using them
  • Shader
    • Introduction to shaders
      • Shaders in Godot
      • Shader-Typen
      • Render-Modi
      • Prozessor-Funktionen
        • Vertex-Prozessor
        • Fragment-Prozessor oder Pixel-Prozessor
        • Beleuchtungs-Prozessor
    • Shader Referenz
      • Shader-Sprache
        • Einführung
        • Datentypen
        • Arrays (Felder)
        • Konstanten
        • Operatoren
        • Flußkontrolle
        • Verwerfen
        • Funktionen
        • Built-in variables
        • Eingebaute Funktionen
      • 3D Spatial-Shader
        • Render-Modi
        • integrierte Elemente
        • Global integrierte Elemente
        • integrierte Vertex-Elemente
        • eingebaute Fragmente-Typen
        • Eingebaute Beleuchtungsarten
      • 2D CanvasItem Shader
        • Render-Modi
        • integrierte Elemente
        • Global integrierte Elemente
        • integrierte Vertex-Elemente
        • eingebaute Fragmente-Typen
        • Eingebaute Beleuchtungsarten
      • Partikel-Shader
        • Render-Modi
        • integrierte Elemente
        • Global integrierte Elemente
        • integrierte Vertex-Elemente
    • Ein erstes Shader-Spiel
      • Your first 2D shader
        • Einführung
        • Aufbau
        • Ein erster CanvasItem-Shader
        • Ihre erste Fragmentfunktion
        • Ihre erste Vertex Funktion
        • Fazit
      • Your first 3D shader
        • Wo kann man Material zuweisen
        • Einrichtung
        • Shader Magie
        • Rauschen Höhenkarte
        • Uniforms
        • Mit Licht interagieren
      • Your second 3D shader
        • Ihre erste Spatial Fragment Funktion
        • Animieren mit TIME
        • fortschrittliche Effekte: Wellen
    • Shader Materialien
      • Einführung
      • erzeugen eines Shader-Materials
      • umwandeln in ein Shader-Material
    • VisualShaders verwenden
      • Erstellen eines VisualShader
      • Verwendung des visuellen Shader-Editors
      • Visual Shader Nodes
        • Expression-Node
        • Fresnel-Node
        • Boolescher Node
        • If-Node
        • Switch-Node
    • Bildschirmlesender-Shader
      • Einführung
      • SCREEN_TEXTURE eingebaute Textur
      • SCREEN_TEXTURE Beispiel
      • hinter den Kulissen
      • Rückpufferlogik
      • DEPTH_TEXTURE
    • Converting GLSL to Godot shaders
      • GLSL
        • Shader Programme
        • Vertex-Attribute
        • gl_Position (OpenGL)
        • Variiert
        • Haupt
        • Konstanten
        • Makros
        • Variablen
        • Koordinaten
        • Präzision
      • Shadertoy
        • Typen
        • mainImage
        • Variablen
        • Koordinaten
      • Das Buch der Shader
        • Typen
        • Haupt
        • Variablen
        • Koordinaten
    • Shaders style guide
      • Formatierung
        • Kodierung und Sonderzeichen
        • Einrückungen
        • Zeilenumbrüche und Leerzeilen
        • Leere Zeilen
        • Zeilenlänge
        • Eine Anweisung pro Zeile
        • Leerzeichen bei Kommentaren
        • Leerzeichen
        • Fließkommazahlen (reell)
      • Zugriff auf Vektorelemente
      • Benennungsrichtlinien
        • Funktionen und Variablen
        • Konstanten
      • Code Reihenfolge
        • Lokale Variablen
    • Fortgeschrittene Nachbearbeitung
      • Einführung
      • Vollbild Quadrat
      • Tiefentextur
      • Eine Optimierung
    • Ansichtsfenster als Textur nutzen
      • Einführung
      • Einrichten des Ansichtsfensters
      • Anwenden der Textur
      • Planetentextur erzeugen
      • Dem Planeten Farbe verleihen
      • Einen Ozean erzeugen
    • Benutzerdefinierte Nachbearbeitung
      • Einführung
      • Single pass Post-Processing
      • Multi-pass Post-Processing
    • Bäume erstellen
      • Beginnen Sie mit einem Baum
      • Malen mit Vertex-Farben
      • Schreiben Sie einen eigenen Shader für die Blätter
      • Shader verbessern
  • Benutzeroberfläche (UI)
    • Größe und Bezugspunkte (Anker)
      • Zentrierung eines Steuerelements
      • Layout Presets
    • Verwenden von Containern
      • Containerlayout
      • Size flags (Größeneinstellungen)
      • Kontainer-Shader-Typen
        • Box Container
        • Gitter-Container
        • Rand-Container
        • Tab-Container
        • Split-Container
        • Panel-Container
        • Scroll-Container
        • Viewport-Container
      • Angepasste Container erstellen
    • Benutzerdefinierte GUI-Steuerelemente
      • So viele Kontrollen ...
      • Zeichnen
        • Kontrollgröße prüfen
        • Fokus prüfen
      • Dimensionierung
      • Eingabe
        • Eingabe-Events
        • Benachrichtigungen
    • Tastatur/Controller Navigation und Fokus
      • Node settings
      • Erforderlicher Code
    • Kontroll-Node Gallerie
    • GUI Skinning und Themen
      • Einführung in GUI Skinning
        • Themen-Grundlagen
        • Anpassen eines Steuerelements
        • Anpassen eines Projekts
        • Jenseits von Kontrollen
      • Verwendung des Themeneditors
        • Ein Thema erstellen
        • Übersicht über den Theme-Editor
        • Elemente verwalten und importieren
      • Theme type variations
        • Creating a type variation
        • Using a type variation
    • Kontroll-Node Anleitungen
      • BBCode in RichTextLabel
        • Einführung
        • BBCode verwenden
        • Referenz
        • Animationseffekte
        • Eigene BBCode Tags und Texteffekte
  • XR (AR/VR)
    • AR/VR Grundlagen
      • AR/VR Server
      • neue AR/VR Nodes
      • Offizielle Plugins und Ressourcen
      • andere erwähnenswerte Dinge
    • OpenXR plugin
      • Einführung
      • Erste Schritte
      • Nächste Schritte
      • Plugin features
        • Enabling the OpenXR plugin
        • Switching runtimes
        • Durchreichen
        • Deploying on Quest
        • Hand tracking
    • Oculus mobile plugin (deprecated)
      • Entwickeln für Oculus Quest
        • Einführung
        • Godot einrichten
        • Den Quest einrichten
    • OpenVR plugin
      • VR - Anleitung für Einsteiger
        • VR - Anleitung für Einsteiger - Teil 1
        • VR - Anleitung für Einsteiger - Teil 2

Entwicklung

  • Kompilieren
    • Die Quelldatei erhalten
      • Herunterladen des Godot-Quellcodes
    • Einführung in das Buildsystem
      • SCons
      • Aufbau
      • Plattformauswahl
      • resultierende Binärdatei
      • Werkzeuge
      • Ziel
      • Bits
      • Benutzerdefinierte Module
      • Erzeugte Dateien bereinigen
      • E
        • Überschreiben der Build Optionen
      • Exportvorlagen
    • Für Windows kompilieren
      • Voraussetzungen
      • SCons einrichten
      • Einschränkungen beim Installieren von Visual Studio
      • Godots Quelle herunterladen
      • Kompilieren
        • Einen Compiler auswählen
        • SCons starten
      • Development in Visual Studio
      • Cross-Compilierung für Windows von anderen Betriebssystemen
        • Fehlerbeseitigung
      • Erstellen von Windows-Exportvorlagen
    • Kompilieren für X11 (Linux, *BSD)
      • Voraussetzungen
        • Distro-spezifische Einzeiler
      • Kompilieren
      • Kompilieren eines Headless/Server-Builds
      • Exportvorlagen erstellen
      • Nutzen Sie Clang und LLD für eine schnellere Entwicklung
      • Using Pyston for faster development
    • Kompilieren für MacOS
      • Voraussetzungen
      • Kompilieren
      • Kompilieren eines Headless/Server-Builds
      • Exportvorlagen erstellen
      • Kreuz-Kompilieren für MacOS unter Linux
    • Kompilieren für Android
      • Anmerkung
      • Voraussetzungen
      • Buildsystem einrichten
      • Erstellen der Exportvorlagen
        • Unterstützung für x86-Geräte hinzufügen
        • Bereinigen der generierten Exportvorlagen
      • Verwenden der Exportvorlagen
        • Vorlagen installieren
      • Fehlerbeseitigung
        • Die Plattform wird in SCons nicht angezeigt
        • Anwendung nicht installiert
        • Die Anwendung wird sofort beendet
    • Kompilieren für iOS
      • Voraussetzungen
      • Kompilieren
      • Ausführen
    • Cross-Compiling für iOS unter Linux
      • Haftungsausschluss
      • Voraussetzungen
      • Umgebung konfigurieren
        • darling-dmg
        • SDK vorbereiten
        • Toolchain
      • Godot für iPhone kompilieren
        • Fette Binärdateien produzieren
    • Kompilieren für die universelle Windows-Plattform
      • Voraussetzungen
      • Kompilieren
      • Erstellen von UWP-Exportvorlagen
      • Ausführen von UWP-Apps mit Visual Studio
    • Kompilieren für das Web
      • Voraussetzungen
      • Exportvorlagen erstellen
      • Threads und GDNative
      • Erstellen des Editors
    • Kompilieren mit Mono
      • Voraussetzungen
      • Umgebungsvariablen
      • Aktivieren Sie das Mono-Modul
      • Generieren Sie den Kleber
        • Anmerkungen
      • Rebuild with Mono glue
      • Beispiele
        • Beispiel (Windows)
        • Beispiel (X11)
      • Datenverzeichnis
        • Exportvorlagen
        • Editor
      • Erstellen der Mono-Laufzeit
      • für Android
      • für iOS
      • WebAssembly im Visier
      • Basisklassenbibliothek
      • AOT-Cross-Compiler
      • Kommandozeilenoptionen
    • Einen Build für die Größe optimieren
      • Rationale
      • Binärdateien entfernen
      • Optimieren auf Größe statt Geschwindigkeit
      • Kompilieren mit Optimierung der Verbindungszeit
      • 3D abschalten
      • Disabling advanced GUI objects
      • Unerwünschte Module deaktivieren
    • Kompilieren mit Schlüssel zur Skript-Verschlüsselung
      • Schritt für Schritt
      • Fehlerbeseitigung
  • Engine-Entwicklung
    • Setting up a development environment
      • IDE konfigurieren
        • Android Studio
        • CLion
        • Code::Blocks
        • K-Develop
        • QT Creator
        • Visual Studio
        • Visual Studio Code
        • Xcode
    • Erste Schritte mit Godots Quellcode
      • Einführung in Godot Entwicklung
        • Architekturdiagramm
        • Debuggen des Editor mit gdb
      • Gängige Engine-Methoden und Makros
        • Text drucken
        • Formatieren einer Zeichenfolge
        • Konvertieren Sie eine Ganzzahl oder eine Fliesskommazahl in eine Zeichenfolge
        • Internationalisieren einer Zeichenfolge
        • Einen Wert festlegen
        • Mikrobenchmarking
        • Projekt-/Editoreinstellungen erhalten
        • Fehler Makros
      • Kerntypen
        • Definitionen
        • Speichermodell
        • Speicher zuweisen
        • Container
        • Zeichenkette
        • StringName
        • Mathe-Typen
        • NodePath
        • RID
      • Variant Klasse
        • Über
        • Container: Dictionary und Array
      • Objekt Klasse
        • Allgemeine Definition
        • Ein Objekt registrieren
        • Konstanten
        • Eigenschaften (set/get)
        • Bindung von Eigenschaften mit _set/_get/_get_property_list
        • dynamisches Casting
        • Signale
        • Benachrichtigungen
        • Referenzen
        • Ressourcen:
        • Ressourcen laden
        • Ressourcen speichern
      • vererbter Klassenbaum
        • Object
        • Referenz
        • Steuerung
        • Node2D
        • Spatial
    • Erweitern von Godot durch Ändern des Quellcodes
      • Benutzerdefinierte Module in C++
        • Module
        • Wofür?
        • Neues Modul erstellen
        • Modul verwenden
        • Ein Modul extern kompilieren
        • Verbesserung des Build-Systems für die Entwicklung
        • Benutzerdefinierte Dokumentation schreiben
        • Hinzufügen von benutzerdefinierten Editor-Symbolen
        • Zusammenfassend
      • Verknüpfung mit externen Bibliotheken
        • Module
        • Modul verwenden
      • Benutzerdefinierte Godot Server
        • Einführung
        • Wofür?
        • Erstellen eines Godot Servers
        • Benutzerverwaltete Ressourcendaten
        • Registrierung der Klasse in GDScript
        • Warteschlange für Nachrichten (MessageQueue)
        • Fassen wir zusammen
      • Benutzerdefinierte Ressourcenformat -Lader
        • Einführung
        • Wofür?
        • Was nicht?
        • Erstellen eines ResourceFormatLoaders
        • Erstellen eines ResourceFormatSaver
        • Benutzerdefinierte Datentypen erstellen
        • Registrierung des neuen Dateiformats
        • Lade es in GDScript
      • Benutzerdefinierte AudioStreams
        • Einführung
        • Wofür?
        • Einen AudioStream erzeugen
        • Ein AudioStreamPlayback erzeugen
    • Debuggen und Profilen
      • Debugging on macOS
        • Debugging Godot editor
        • Debugging exported project
      • Verwenden von C++-Profilern
        • Empfohlene Profiler
        • Godot einrichten
        • Benchmarking von Start-/Stopzeiten
        • Profiler-spezifische Anweisungen
  • Editor-Entwicklung
    • Einführung in die Editorentwicklung
      • Technische Entscheidungen
      • Verzeichnisstruktur
      • Editor-Abhängigkeiten in scene/-Dateien
      • Tipps zur Entwicklung
    • Editor Icons
      • Icons erstellen
      • Farbkonvertierung für Lichteditor-Themen
      • Icon optimieren
      • Einfügen und teilen von Icons
      • Fehlerbeseitigung
      • Referenzen
    • Editor Stil-Richtlinien
      • Einführung
      • Schreibstil
      • Schaltflächen und Menü Texte
      • Inspector Sektion
      • Inspector Leistungs Tipps
      • Tooltips
  • Godot Dateiformate
    • GDScript Grammatik
    • TSCN Dateiformat
      • Dateistruktur
        • Einträge innerhalb der Datei
      • Der Szenenbaum
        • NodePath
        • Skelett
        • BoneAttachment
        • AnimationPlayer
      • Ressourcen
        • Externe Quellen
        • Interne Quellen
        • ArrayMesh
        • Animation

Community

  • Mitwirken
    • Erste Schritte
      • Möglichkeiten, einen Beitrag zu leisten
        • Mitwirken am Code
        • Testen und Melden von Problemen
        • Beitrag zur Dokumentation
        • An Übersetzungen mitwirken
    • Contributing to the engine
      • Empfohlene Vorgehensweise für Engine-Mitarbeiter
        • Einführung
        • Sprache
        • Bewährte Techniken
      • Ablauf eines Pull Request
        • Git Quell-Repository
        • abspalten (Fork) und klonen
        • Verzweigungen
        • Ihren Zweig aktualisieren
        • Änderungen vornehmen
        • Änderungen an einen entfernten Rechner übertragen
        • Pull-Anfrage ausgeben
        • Pull-Anfrage ändern
        • Der interaktive Rebase
        • Löschen eines Git-Zweigs
      • Testen von Pull Requests
        • Herunterladen eines kompilierten Builds
        • Kompilieren eines Pull-Request-Branches aus dem Quellcode
      • Halbierender Rückschritt
        • Was ist halbierend?
        • Verwenden Sie offizielle Builds, um die Halbierung zu beschleunigen
        • Der Befehl Git bisect
      • Richtlinien für die Fehlerbehebung
        • Problem-Management
      • Richtlinien für den Codestil
        • C++ und Objective-C
        • Java
        • Python
        • Stil-Richtlinien
      • C++ usage guidelines
        • Rationale
        • Unzulässige Features
    • Writing documentation
      • Guidelines
        • Content guidelines
        • Richtlinien Dokumentation schreiben
        • Richtlinien Dokumentation
      • Writing the manual
        • Beitrag zur Dokumentation
        • Erstellen des Handbuchs mit Sphinx
      • Class reference guides
        • Beitrag zur Klassenreferenz
        • Class reference writing guidelines
      • Translating the documentation
        • Editor und Dokumentation übersetzen
  • Bestandsbibliothek (AssetLib)
    • Über die Bestandsbibliothek
      • Arten von Nutzerinhalten (Assets)
      • Häufig gestellte Fragen
        • Können gekaufte Inhalte in die Bestandsbibliothek hochgeladen werden?
    • Verwenden der Bestandsbibliothek
      • Auf der Website
        • Übersicht
        • Suchen
        • Aufschlüsselung eines Assets
        • registrieren und einloggen
      • Im Editor
    • Übermittlung an die Bestandsbibliothek
      • Einführung
      • Übergaberichtlinien
        • Voraussetzungen
        • Empfehlungen
      • Einreichen
  • Gemeinschaftskanäle
    • Fragen & Antworten
    • Rocket.Chat
    • IRC on Libera.Chat
    • Andere Chats
    • Sprachbezogene Gemeinschaften
    • Soziale Netzwerke
    • Forum
  • Anleitungen und Ressourcen
    • Wo anfangen
    • Videoanleitungen
    • Text-Anleitungen
    • Devlogs
    • Ressourcen

Klassenreferenz

  • Godot API
    • @GDScript
      • Description
      • Methods
      • Constants
      • Method Descriptions
    • @GlobalScope
      • Description
      • Properties
      • Enumerations
      • Constants
      • Property Descriptions
    • AABB
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AcceptDialog
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AESContext
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • AnimatedSprite
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AnimatedSprite3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AnimatedTexture
      • Description
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Animation
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNode
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeAdd2
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeAdd3
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeAnimation
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeBlend2
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeBlend3
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeBlendSpace1D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeBlendSpace2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeBlendTree
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeOneShot
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AnimationNodeOutput
      • Tutorials
    • AnimationNodeStateMachine
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AnimationNodeStateMachinePlayback
      • Description
      • Tutorials
      • Properties
      • Methods
      • Method Descriptions
    • AnimationNodeStateMachineTransition
      • Tutorials
      • Properties
      • Signals
      • Enumerations
      • Property Descriptions
    • AnimationNodeTimeScale
      • Description
      • Tutorials
    • AnimationNodeTimeSeek
      • Description
      • Tutorials
    • AnimationNodeTransition
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AnimationPlayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationRootNode
    • AnimationTrackEditPlugin
    • AnimationTree
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationTreePlayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Area
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Area2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Array
      • Description
      • Methods
      • Method Descriptions
    • ArrayMesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ARVRAnchor
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • ARVRCamera
      • Description
      • Tutorials
    • ARVRController
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • ARVRInterface
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ARVRInterfaceGDNative
      • Description
    • ARVROrigin
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ARVRPositionalTracker
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ARVRServer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AspectRatioContainer
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AStar
      • Description
      • Methods
      • Method Descriptions
    • AStar2D
      • Description
      • Methods
      • Method Descriptions
    • AtlasTexture
      • Description
      • Properties
      • Property Descriptions
    • AudioBusLayout
      • Description
    • AudioEffect
      • Description
      • Tutorials
    • AudioEffectAmplify
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectBandLimitFilter
      • Description
    • AudioEffectBandPassFilter
      • Description
    • AudioEffectCapture
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AudioEffectChorus
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AudioEffectCompressor
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectDelay
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectDistortion
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioEffectEQ
      • Description
      • Methods
      • Method Descriptions
    • AudioEffectEQ10
      • Description
    • AudioEffectEQ21
      • Description
    • AudioEffectEQ6
      • Description
    • AudioEffectFilter
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioEffectHighPassFilter
      • Description
    • AudioEffectHighShelfFilter
      • Tutorials
    • AudioEffectInstance
    • AudioEffectLimiter
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectLowPassFilter
      • Description
    • AudioEffectLowShelfFilter
      • Tutorials
    • AudioEffectNotchFilter
      • Description
    • AudioEffectPanner
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectPhaser
      • Description
      • Properties
      • Property Descriptions
    • AudioEffectPitchShift
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioEffectRecord
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AudioEffectReverb
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioEffectSpectrumAnalyzer
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioEffectSpectrumAnalyzerInstance
      • Methods
      • Enumerations
      • Method Descriptions
    • AudioEffectStereoEnhance
      • Properties
      • Property Descriptions
    • AudioServer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AudioStream
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AudioStreamGenerator
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioStreamGeneratorPlayback
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AudioStreamMicrophone
      • Description
      • Tutorials
    • AudioStreamMP3
      • Description
      • Properties
      • Property Descriptions
    • AudioStreamOGGVorbis
      • Description
      • Properties
      • Property Descriptions
    • AudioStreamPlayback
      • Description
      • Tutorials
    • AudioStreamPlaybackResampled
    • AudioStreamPlayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AudioStreamPlayer2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AudioStreamPlayer3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AudioStreamRandomPitch
      • Description
      • Properties
      • Property Descriptions
    • AudioStreamSample
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • BackBufferCopy
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • BakedLightmap
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • BakedLightmapData
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • BaseButton
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Basis
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • BitMap
      • Description
      • Methods
      • Method Descriptions
    • BitmapFont
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Bone2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • BoneAttachment
      • Description
      • Properties
      • Property Descriptions
    • bool
      • Description
      • Methods
      • Method Descriptions
    • BoxContainer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • BoxShape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Button
      • Description
      • Tutorials
      • Properties
      • Theme Properties
      • Enumerations
      • Property Descriptions
      • Theme Property Descriptions
    • ButtonGroup
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • CallbackTweener
      • Description
      • Methods
      • Method Descriptions
    • Camera
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Camera2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CameraFeed
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CameraServer
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • CameraTexture
      • Description
      • Properties
      • Property Descriptions
    • CanvasItem
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • CanvasItemMaterial
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • CanvasLayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • CanvasModulate
      • Description
      • Properties
      • Property Descriptions
    • CapsuleMesh
      • Description
      • Properties
      • Property Descriptions
    • CapsuleShape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CapsuleShape2D
      • Description
      • Properties
      • Property Descriptions
    • CenterContainer
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CharFXTransform
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CheckBox
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • CheckButton
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • CircleShape2D
      • Description
      • Properties
      • Property Descriptions
    • ClassDB
      • Description
      • Methods
      • Method Descriptions
    • ClippedCamera
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CollisionObject
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • CollisionObject2D
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • CollisionPolygon
      • Description
      • Properties
      • Property Descriptions
    • CollisionPolygon2D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • CollisionShape
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CollisionShape2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Color
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ColorPicker
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • ColorPickerButton
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • ColorRect
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ConcavePolygonShape
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • ConcavePolygonShape2D
      • Description
      • Properties
      • Property Descriptions
    • ConeTwistJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ConfigFile
      • Description
      • Methods
      • Method Descriptions
    • ConfirmationDialog
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • Container
      • Description
      • Tutorials
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • Control
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ConvexPolygonShape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ConvexPolygonShape2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CPUParticles
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CPUParticles2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Crypto
      • Description
      • Methods
      • Method Descriptions
    • CryptoKey
      • Description
      • Methods
      • Method Descriptions
    • CSGBox
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGCombiner
      • Description
      • Tutorials
    • CSGCylinder
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGMesh
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGPolygon
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • CSGPrimitive
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGShape
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CSGSphere
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGTorus
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSharpScript
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • CubeMap
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CubeMesh
      • Description
      • Properties
      • Property Descriptions
    • CullInstance
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • Curve
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Curve2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Curve3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CurveTexture
      • Description
      • Properties
      • Property Descriptions
    • CylinderMesh
      • Description
      • Properties
      • Property Descriptions
    • CylinderShape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • DampedSpringJoint2D
      • Description
      • Properties
      • Property Descriptions
    • Dictionary
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • DirectionalLight
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • Directory
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • DTLSServer
      • Description
      • Methods
      • Method Descriptions
    • DynamicFont
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • DynamicFontData
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • EditorExportPlugin
      • Description
      • Methods
      • Method Descriptions
    • EditorFeatureProfile
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorFileDialog
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • EditorFileSystem
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorFileSystemDirectory
      • Description
      • Methods
      • Method Descriptions
    • EditorImportPlugin
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorInspector
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • EditorInspectorPlugin
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorInterface
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • EditorPlugin
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • EditorProperty
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • EditorResourceConversionPlugin
      • Methods
      • Method Descriptions
    • EditorResourcePicker
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • EditorResourcePreview
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorResourcePreviewGenerator
      • Description
      • Methods
      • Method Descriptions
    • EditorSceneImporter
      • Description
      • Methods
      • Constants
      • Method Descriptions
    • EditorSceneImporterFBX
      • Description
    • EditorSceneImporterGLTF
      • Description
    • EditorScenePostImport
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorScript
      • Description
      • Methods
      • Method Descriptions
    • EditorScriptPicker
      • Description
      • Properties
      • Property Descriptions
    • EditorSelection
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorSettings
      • Description
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • EditorSpatialGizmo
      • Description
      • Methods
      • Method Descriptions
    • EditorSpatialGizmoPlugin
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorSpinSlider
      • Description
      • Properties
      • Property Descriptions
    • EditorVCSInterface
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EncodedObjectAsID
      • Description
      • Properties
      • Property Descriptions
    • Engine
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Environment
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Expression
      • Description
      • Methods
      • Method Descriptions
    • ExternalTexture
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • File
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • FileDialog
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • FileSystemDock
      • Methods
      • Signals
      • Method Descriptions
    • float
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • FlowContainer
      • Description
      • Methods
      • Method Descriptions
    • Font
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • FuncRef
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GDNative
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GDNativeLibrary
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GDScript
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • GDScriptFunctionState
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • Generic6DOFJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Geometry
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • GeometryInstance
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GIProbe
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GIProbeData
      • Tutorials
      • Properties
      • Property Descriptions
    • GLTFAccessor
      • Description
      • Properties
      • Property Descriptions
    • GLTFAnimation
      • Description
      • Properties
      • Property Descriptions
    • GLTFBufferView
      • Description
      • Properties
      • Property Descriptions
    • GLTFCamera
      • Description
      • Properties
      • Property Descriptions
    • GLTFDocument
      • Description
    • GLTFLight
      • Description
      • Properties
      • Property Descriptions
    • GLTFMesh
      • Description
      • Properties
      • Property Descriptions
    • GLTFNode
      • Description
      • Properties
      • Property Descriptions
    • GLTFSkeleton
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFSkin
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFSpecGloss
      • Description
      • Properties
      • Property Descriptions
    • GLTFState
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFTexture
      • Description
      • Properties
      • Property Descriptions
    • GodotSharp
      • Description
      • Methods
      • Method Descriptions
    • Gradient
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GradientTexture
      • Description
      • Properties
      • Property Descriptions
    • GradientTexture2D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • GraphEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • GraphNode
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • GridContainer
      • Description
      • Tutorials
      • Properties
      • Theme Properties
      • Property Descriptions
      • Theme Property Descriptions
    • GridMap
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Constants
      • Property Descriptions
      • Method Descriptions
    • GrooveJoint2D
      • Description
      • Properties
      • Property Descriptions
    • HashingContext
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • HBoxContainer
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • HeightMapShape
      • Description
      • Properties
      • Property Descriptions
    • HFlowContainer
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • HingeJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • HMACContext
      • Description
      • Methods
      • Method Descriptions
    • HScrollBar
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • HSeparator
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • HSlider
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • HSplitContainer
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • HTTPClient
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • HTTPRequest
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Image
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ImageTexture
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ImmediateGeometry
      • Description
      • Methods
      • Method Descriptions
    • Input
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • InputEvent
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • InputEventAction
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventGesture
      • Properties
      • Property Descriptions
    • InputEventJoypadButton
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventJoypadMotion
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventKey
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • InputEventMagnifyGesture
      • Properties
      • Property Descriptions
    • InputEventMIDI
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventMouse
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventMouseButton
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventMouseMotion
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventPanGesture
      • Properties
      • Property Descriptions
    • InputEventScreenDrag
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventScreenTouch
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventWithModifiers
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputMap
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • InstancePlaceholder
      • Description
      • Methods
      • Method Descriptions
    • int
      • Description
      • Methods
      • Method Descriptions
    • InterpolatedCamera
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • IntervalTweener
      • Description
    • IP
      • Description
      • Methods
      • Enumerations
      • Constants
      • Method Descriptions
    • ItemList
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • JavaClass
    • JavaClassWrapper
      • Methods
      • Method Descriptions
    • JavaScript
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • JavaScriptObject
      • Description
    • JNISingleton
      • Description
      • Tutorials
    • Joint
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Joint2D
      • Description
      • Properties
      • Property Descriptions
    • JSON
      • Description
      • Methods
      • Method Descriptions
    • JSONParseResult
      • Description
      • Properties
      • Property Descriptions
    • JSONRPC
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • KinematicBody
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • KinematicBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • KinematicCollision
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • KinematicCollision2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Label
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • Label3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • LargeTexture
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • Light
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Light2D
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • LightOccluder2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Line2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • LineEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • LineShape2D
      • Description
      • Properties
      • Property Descriptions
    • LinkButton
      • Description
      • Properties
      • Theme Properties
      • Enumerations
      • Property Descriptions
      • Theme Property Descriptions
    • Listener
      • Description
      • Methods
      • Method Descriptions
    • Listener2D
      • Description
      • Methods
      • Method Descriptions
    • MainLoop
      • Description
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • MarginContainer
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • Marshalls
      • Description
      • Methods
      • Method Descriptions
    • Material
      • Description
      • Tutorials
      • Properties
      • Constants
      • Property Descriptions
    • MenuButton
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • Mesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MeshDataTool
      • Description
      • Methods
      • Method Descriptions
    • MeshInstance
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • MeshInstance2D
      • Description
      • Tutorials
      • Properties
      • Signals
      • Property Descriptions
    • MeshLibrary
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • MeshTexture
      • Description
      • Properties
      • Property Descriptions
    • MethodTweener
      • Description
      • Methods
      • Method Descriptions
    • MobileVRInterface
      • Description
      • Properties
      • Property Descriptions
    • MultiMesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MultiMeshInstance
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • MultiMeshInstance2D
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • MultiplayerAPI
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MultiplayerPeerGDNative
      • Properties
    • Mutex
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NativeScript
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Navigation
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • Navigation2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Navigation2DServer
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • NavigationAgent
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • NavigationAgent2D
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • NavigationMesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • NavigationMeshGenerator
      • Description
      • Methods
      • Method Descriptions
    • NavigationMeshInstance
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • NavigationObstacle
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NavigationObstacle2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NavigationPolygon
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NavigationPolygonInstance
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NavigationServer
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • NetworkedMultiplayerCustom
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • NetworkedMultiplayerENet
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • NetworkedMultiplayerPeer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • NinePatchRect
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Node
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Node2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NodePath
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NoiseTexture
      • Description
      • Properties
      • Property Descriptions
    • Object
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Method Descriptions
    • Occluder
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OccluderPolygon2D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • OccluderShape
      • Description
    • OccluderShapePolygon
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OccluderShapeSphere
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OmniLight
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • OpenSimplexNoise
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OptionButton
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • OS
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PackedDataContainer
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PackedDataContainerRef
      • Methods
      • Method Descriptions
    • PackedScene
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PackedSceneGLTF
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • PacketPeer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PacketPeerDTLS
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • PacketPeerGDNative
    • PacketPeerStream
      • Description
      • Properties
      • Property Descriptions
    • PacketPeerUDP
      • Description
      • Methods
      • Method Descriptions
    • Panel
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • PanelContainer
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • PanoramaSky
      • Description
      • Properties
      • Property Descriptions
    • ParallaxBackground
      • Description
      • Properties
      • Property Descriptions
    • ParallaxLayer
      • Description
      • Properties
      • Property Descriptions
    • Particles
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Particles2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ParticlesMaterial
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Path
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • Path2D
      • Description
      • Properties
      • Property Descriptions
    • PathFollow
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • PathFollow2D
      • Description
      • Properties
      • Property Descriptions
    • PCKPacker
      • Description
      • Methods
      • Method Descriptions
    • Performance
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • PHashTranslation
      • Description
      • Methods
      • Method Descriptions
    • PhysicalBone
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Physics2DDirectBodyState
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Physics2DDirectSpaceState
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • Physics2DServer
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • Physics2DShapeQueryParameters
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Physics2DTestMotionResult
      • Properties
      • Property Descriptions
    • PhysicsBody
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • PhysicsBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsDirectBodyState
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsDirectSpaceState
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • PhysicsMaterial
      • Description
      • Properties
      • Property Descriptions
    • PhysicsServer
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • PhysicsShapeQueryParameters
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsTestMotionResult
      • Properties
      • Property Descriptions
    • PinJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PinJoint2D
      • Description
      • Properties
      • Property Descriptions
    • Plane
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • PlaneMesh
      • Description
      • Properties
      • Property Descriptions
    • PlaneShape
      • Description
      • Properties
      • Property Descriptions
    • PluginScript
      • Methods
      • Method Descriptions
    • PointMesh
      • Description
    • Polygon2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PolygonPathFinder
      • Methods
      • Method Descriptions
    • PoolByteArray
      • Description
      • Methods
      • Method Descriptions
    • PoolColorArray
      • Description
      • Methods
      • Method Descriptions
    • PoolIntArray
      • Description
      • Methods
      • Method Descriptions
    • PoolRealArray
      • Description
      • Methods
      • Method Descriptions
    • PoolStringArray
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • PoolVector2Array
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • PoolVector3Array
      • Description
      • Methods
      • Method Descriptions
    • Popup
      • Description
      • Properties
      • Methods
      • Signals
      • Constants
      • Property Descriptions
      • Method Descriptions
    • PopupDialog
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • PopupMenu
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • PopupPanel
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • Portal
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Position2D
      • Description
    • Position3D
      • Description
    • PrimitiveMesh
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PrismMesh
      • Description
      • Properties
      • Property Descriptions
    • ProceduralSky
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • ProgressBar
      • Description
      • Properties
      • Theme Properties
      • Property Descriptions
      • Theme Property Descriptions
    • ProjectSettings
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • PropertyTweener
      • Description
      • Methods
      • Method Descriptions
    • ProximityGroup
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ProxyTexture
      • Properties
      • Property Descriptions
    • QuadMesh
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Quat
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • RandomNumberGenerator
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Range
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • RayCast
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RayCast2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RayShape
      • Description
      • Properties
      • Property Descriptions
    • RayShape2D
      • Description
      • Properties
      • Property Descriptions
    • Rect2
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RectangleShape2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Reference
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • ReferenceRect
      • Description
      • Properties
      • Property Descriptions
    • ReflectionProbe
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • RegEx
      • Description
      • Methods
      • Method Descriptions
    • RegExMatch
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RemoteTransform
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RemoteTransform2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Resource
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • ResourceFormatLoader
      • Description
      • Methods
      • Method Descriptions
    • ResourceFormatSaver
      • Description
      • Methods
      • Method Descriptions
    • ResourceImporter
      • Description
      • Tutorials
      • Enumerations
    • ResourceInteractiveLoader
      • Description
      • Methods
      • Method Descriptions
    • ResourceLoader
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • ResourcePreloader
      • Description
      • Methods
      • Method Descriptions
    • ResourceSaver
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • RichTextEffect
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • RichTextLabel
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • RID
      • Description
      • Methods
      • Method Descriptions
    • RigidBody
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • RigidBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Room
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RoomGroup
      • Description
      • Properties
      • Property Descriptions
    • RoomManager
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • RootMotionView
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • SceneState
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • SceneTree
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SceneTreeTimer
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • SceneTreeTween
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • Script
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ScriptCreateDialog
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • ScriptEditor
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • ScrollBar
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • ScrollContainer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • SegmentShape2D
      • Description
      • Properties
      • Property Descriptions
    • Semaphore
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • Separator
      • Description
    • Shader
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ShaderMaterial
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Shape
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Shape2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ShortCut
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Skeleton
      • Description
      • Tutorials
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • Skeleton2D
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • SkeletonIK
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Skin
      • Methods
      • Method Descriptions
    • SkinReference
      • Methods
      • Method Descriptions
    • Sky
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • Slider
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • SliderJoint
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SoftBody
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Spatial
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Constants
      • Property Descriptions
      • Method Descriptions
    • SpatialGizmo
    • SpatialMaterial
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SpatialVelocityTracker
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SphereMesh
      • Description
      • Properties
      • Property Descriptions
    • SphereShape
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • SpinBox
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • SplitContainer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SpotLight
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • SpringArm
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Sprite
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • Sprite3D
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • SpriteBase3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SpriteFrames
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StaticBody
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • StaticBody2D
      • Description
      • Properties
      • Property Descriptions
    • StreamPeer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StreamPeerBuffer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StreamPeerGDNative
    • StreamPeerSSL
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • StreamPeerTCP
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • StreamTexture
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • String
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • StyleBox
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StyleBoxEmpty
      • Description
    • StyleBoxFlat
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StyleBoxLine
      • Description
      • Properties
      • Property Descriptions
    • StyleBoxTexture
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SurfaceTool
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • TabContainer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • Tabs
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • TCP_Server
      • Description
      • Methods
      • Method Descriptions
    • TextEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • TextFile
    • TextMesh
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • Texture
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Texture3D
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • TextureArray
      • Description
      • Methods
      • Method Descriptions
    • TextureButton
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • TextureLayered
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TextureProgress
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TextureRect
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • Theme
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Thread
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • TileMap
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • TileSet
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • Time
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • Timer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ToolButton
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • TouchScreenButton
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Transform
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Transform2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Translation
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • TranslationServer
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • Tree
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • TreeItem
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TriangleMesh
      • Description
    • Tween
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Tweener
      • Description
      • Signals
    • UDPServer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • UndoRedo
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • UPNP
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • UPNPDevice
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Variant
      • Description
      • Tutorials
    • VBoxContainer
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • Vector2
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Vector3
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • VehicleBody
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • VehicleWheel
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VFlowContainer
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • VideoPlayer
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VideoStream
      • Description
    • VideoStreamGDNative
      • Description
      • Methods
      • Method Descriptions
    • VideoStreamTheora
      • Description
      • Methods
      • Method Descriptions
    • VideoStreamWebm
      • Description
      • Methods
      • Method Descriptions
    • Viewport
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ViewportContainer
      • Description
      • Properties
      • Property Descriptions
    • ViewportTexture
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • VisibilityEnabler
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • VisibilityEnabler2D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • VisibilityNotifier
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VisibilityNotifier2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VisualInstance
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VisualScript
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • VisualScriptBasicTypeConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptBuiltinFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptClassConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptComment
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptComposeArray
      • Description
    • VisualScriptCondition
      • Description
    • VisualScriptConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptConstructor
      • Description
      • Methods
      • Method Descriptions
    • VisualScriptCustomNode
      • Description
      • Methods
      • Enumerations
      • Constants
      • Method Descriptions
    • VisualScriptDeconstruct
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptEditor
      • Methods
      • Signals
      • Method Descriptions
    • VisualScriptEmitSignal
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptEngineSingleton
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptExpression
      • Description
    • VisualScriptFunction
      • Description
    • VisualScriptFunctionCall
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptFunctionState
      • Description
      • Methods
      • Method Descriptions
    • VisualScriptGlobalConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptIndexGet
      • Description
    • VisualScriptIndexSet
      • Description
    • VisualScriptInputAction
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptIterator
      • Description
    • VisualScriptLists
      • Description
      • Methods
      • Method Descriptions
    • VisualScriptLocalVar
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptLocalVarSet
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptMathConstant
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptNode
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • VisualScriptOperator
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptPreload
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptPropertyGet
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptPropertySet
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptResourcePath
      • Properties
      • Property Descriptions
    • VisualScriptReturn
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSceneNode
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSceneTree
      • Description
    • VisualScriptSelect
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSelf
      • Description
    • VisualScriptSequence
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptSubCall
      • Description
      • Methods
      • Method Descriptions
    • VisualScriptSwitch
      • Description
    • VisualScriptTypeCast
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptVariableGet
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptVariableSet
      • Description
      • Properties
      • Property Descriptions
    • VisualScriptWhile
      • Description
    • VisualScriptYield
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualScriptYieldSignal
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualServer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • VisualShader
      • Description
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNode
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNodeBooleanConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeBooleanUniform
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeColorConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeColorFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeColorOp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeColorUniform
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeCompare
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeCubeMap
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeCubeMapUniform
      • Description
    • VisualShaderNodeCustom
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • VisualShaderNodeDeterminant
      • Description
    • VisualShaderNodeDotProduct
      • Description
    • VisualShaderNodeExpression
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeFaceForward
      • Description
    • VisualShaderNodeFresnel
      • Description
    • VisualShaderNodeGlobalExpression
      • Description
    • VisualShaderNodeGroupBase
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNodeIf
    • VisualShaderNodeInput
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNodeIs
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeOuterProduct
      • Description
    • VisualShaderNodeOutput
      • Description
    • VisualShaderNodeScalarClamp
      • Description
    • VisualShaderNodeScalarConstant
      • Properties
      • Property Descriptions
    • VisualShaderNodeScalarDerivativeFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeScalarFunc
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeScalarInterp
      • Description
    • VisualShaderNodeScalarOp
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeScalarSmoothStep
      • Description
    • VisualShaderNodeScalarSwitch
      • Description
    • VisualShaderNodeScalarUniform
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeSwitch
      • Description
    • VisualShaderNodeTexture
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTextureUniform
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTextureUniformTriplanar
      • Description
    • VisualShaderNodeTransformCompose
      • Description
    • VisualShaderNodeTransformConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeTransformDecompose
      • Description
    • VisualShaderNodeTransformFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTransformMult
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTransformUniform
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeTransformVecMult
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeUniform
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeUniformRef
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVec3Constant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVec3Uniform
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVectorClamp
      • Description
    • VisualShaderNodeVectorCompose
      • Description
    • VisualShaderNodeVectorDecompose
      • Description
    • VisualShaderNodeVectorDerivativeFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeVectorDistance
      • Description
    • VisualShaderNodeVectorFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeVectorInterp
      • Description
    • VisualShaderNodeVectorLen
      • Description
    • VisualShaderNodeVectorOp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeVectorRefract
      • Description
    • VisualShaderNodeVectorScalarMix
      • Description
    • VisualShaderNodeVectorScalarSmoothStep
      • Description
    • VisualShaderNodeVectorScalarStep
      • Description
    • VisualShaderNodeVectorSmoothStep
      • Description
    • VScrollBar
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • VSeparator
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • VSlider
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • VSplitContainer
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • WeakRef
      • Description
      • Methods
      • Method Descriptions
    • WebRTCDataChannel
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • WebRTCDataChannelGDNative
    • WebRTCMultiplayer
      • Description
      • Methods
      • Method Descriptions
    • WebRTCPeerConnection
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • WebRTCPeerConnectionGDNative
    • WebSocketClient
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • WebSocketMultiplayerPeer
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • WebSocketPeer
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • WebSocketServer
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • WebXRInterface
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • WindowDialog
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • World
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • World2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • WorldEnvironment
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • X509Certificate
      • Description
      • Methods
      • Method Descriptions
    • XMLParser
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • YSort
      • Description
      • Properties
      • Property Descriptions
Godot Engine
  • »
  • Godot API »
  • NavigationObstacle2D

NavigationObstacle2D¶

Inherits: Node < Object

2D obstacle used in navigation for collision avoidance.

Description¶

2D obstacle used in navigation for collision avoidance. The obstacle needs navigation data to work correctly. This can be done by having the obstacle as a child of a Navigation2D node, or using set_navigation. NavigationObstacle2D is physics safe.

Note: Obstacles are intended as a last resort option for constantly moving objects that cannot be (re)baked to a navigation mesh efficiently.

Properties¶

bool

estimate_radius

true

float

radius

1.0

Methods¶

Node

get_navigation ( ) const

RID

get_rid ( ) const

void

set_navigation ( Node navigation )

Property Descriptions¶

  • bool estimate_radius

Default

true

Setter

set_estimate_radius(value)

Getter

is_radius_estimated()

Enables radius estimation algorithm which uses parent's collision shapes to determine the obstacle radius.


  • float radius

Default

1.0

Setter

set_radius(value)

Getter

get_radius()

The radius of the agent. Used only if estimate_radius is set to false.

Method Descriptions¶

  • Node get_navigation ( ) const

Returns the Navigation2D node that the obstacle is using for its navigation system.


  • RID get_rid ( ) const

Returns the RID of this obstacle on the Navigation2DServer.


  • void set_navigation ( Node navigation )

Sets the Navigation2D node used by the obstacle. Useful when you don't want to make the obstacle a child of a Navigation2D node.

Previous Next

© Copyright 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC-BY 3.0). Revision f157c0ca.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds