Logo

O Godocie

  • Wprowadzenie
    • Zanim zaczniesz
    • O silniku Godot
    • Organizacja dokumentacji
    • O tej dokumentacji
  • Lista funkcji
    • Platformy
    • Edytor
    • Renderowanie
    • Grafika 2D
    • Narzędzia 2D
    • Fizyka 2D
    • Grafika 3D
    • Narzędzia 3D
    • Fizyka 3D
    • Shadery
    • Programowanie
    • Audio
    • Zaimportuj
    • Wejście
    • Nawigacja
    • Sieć
    • Internacjonalizacja
    • Integracja okien i systemu operacyjnego
    • Mobilny
    • Wsparcie dla XR (AR i VR)
    • System interfejsu
    • Animacja
    • Formaty plików
    • Różne
  • System requirements
    • Godot editor
      • Komputer stacjonarny lub laptop – minimum
      • Urządzenie mobilne (smartfon/tablet) – minimum
      • Komputer stacjonarny lub laptop – zalecane
      • Urządzenie mobilne (smartfon/tablet) – zalecane
    • Exported Godot project
      • Komputer stacjonarny lub laptop – minimum
      • Urządzenie mobilne (smartfon/tablet) – minimum
      • Komputer stacjonarny lub laptop – zalecane
      • Urządzenie mobilne (smartfon/tablet) – zalecane
  • Często zadawane pytania
    • Co mogę zrobić z Godotem? Ile będzie mnie to kosztować? Jakie są warunki licencji?
    • Jakie platformy są obsługiwane przez Godota?
    • Jakie języki programowania wspiera Godot?
    • Czym jest GDScript i dlaczego powinienem z niego korzystać?
    • Jakie były motywy tworzenia GDScript?
    • Which programming language is fastest?
    • Jakie typy plików 3D obsługuje Godot?
    • Czy w przyszłości zostanie dodane wsparcie dla [tu wstaw zamknięte SDK, takie jak PhysX, GameWorks, itp.]?
    • Jak mogę rozbudować Godota?
    • Jak mogę zainstalować edytor Godot'a na moim systemie (dla integracji z pulpitem)?
      • Windows
      • macOS
      • Linuks
    • Czy edytor Godot jest aplikacją przenośną?
    • Dlaczego Godot dąży do tego ,aby jego podstawowe funkcje były niewielkie?
    • Jak tworzyć assety by wspierały różne rozdzielczości i proporcje?
    • Kiedy zostanie wydana następna wersja Godota?
    • Którą wersję Godota powinienem użyć w nowym projekcie?
    • Czy powinienem zaktualizować swój projekt, aby korzystać z nowych wersji silnika Godot?
    • Should I use the Forward+, Mobile, or Compatibility renderer?
    • Chcę się przyczynić do rozwoju Godota! Jak mogę zacząć?
    • Mam świetny pomysł dla Godot'a. Jak mogę się nim podzielić?
    • Czy jest możliwe używać Godota do tworzenia aplikacji innych niż gry?
    • Czy jest możliwe używać Godota jako biblioteki?
    • Jakiego zestawu narzędzi do obsługi interfejsu używa Godot?
    • Why does Godot use the SCons build system?
    • Dlaczego Godot nie używa STL (Standard Template Library)?
    • Dlaczego Godot nie używa mechanizmu wyjątków?
    • Czy Godot używa ECS (Entity Component System)?
    • Why does Godot not force users to implement DOD (Data-Oriented Design)?
    • Jak mogę wesprzeć rozwój Godota?
    • Kto pracuje nad Godotem? Jak mogę się z Tobą skontaktować?
  • Zgodność z licencjami
    • Czym są licencje?
    • Wymagania
    • Załączanie
      • Ekran autorów i napisów końcowych gry (Credits screen)
      • Ekran licencji
      • Dziennik na wyjściu aplikacji (output log)
      • Załączony plik
      • Wydrukowana instrukcja
      • Link do licencji
    • Licencje firm trzecich
  • Polityka wydawnicza Godota
    • Wersja Godota
    • Porządek chronologiczny wspierania wersji
    • Której wersji powinienem używać w nowym projekcie?
    • Czy powinienem zaktualizować mój projekt do nowej wersji silnika?
    • Kiedy będzie wydana następna wersja?
    • What are the criteria for compatibility across engine versions?
  • Dziennik zmian w dokumentacji
    • New pages since version 4.4
      • Edytor
      • GDExtension
      • Migrowanie
      • Programowanie
    • New pages since version 4.3
      • 2D
      • 3D
      • Debugowanie
      • Edytor
      • Migrowanie
      • Wydajność
      • Fizyka
      • Renderowanie
      • Shadery
    • New pages since version 4.2
      • O Godocie
      • 2D
      • Wkład w rozwój Godota
      • GDExtension
      • Migrowanie
      • Renderowanie
      • XR
    • New pages since version 4.1
      • C#
      • Rozwój
      • Migrowanie
      • I/O
      • Specyficzne dla platformy
    • New pages since version 4.0
      • Rozwój
      • Migrowanie
      • Fizyka
    • New pages since version 3.6
      • 2D
      • 3D
      • Animacja
      • Potoki zasobów
      • Rozwój
      • Migrowanie
      • Fizyka
      • Programowanie
      • Shadery
      • XR
    • New pages since version 3.5
    • New pages since version 3.4
      • 3D
      • Animacja
      • Edytor
    • New pages since version 3.3
      • GDScript
    • New pages since version 3.2
      • 3D
      • O Godocie
      • Best practices
      • Rozwój
      • Edytor
      • Eksportuj
      • Wejście
      • Matematyka
      • Specyficzne dla platformy
      • Fizyka
      • Shadery
      • Programowanie
      • User Interface (UI)
    • New pages since version 3.1
      • Workflow projektu
      • 2D
      • Audio
      • Matematyka
      • Wejścia
      • Internacjonalizacja
      • Shadery
      • Sieć
      • Wtyczki
      • Wielowątkowość
      • Tworzenie zawartości
      • Optymalizacja
      • Informacje prawne
    • New pages since version 3.0
      • Krok po kroku
      • Programowanie
      • Workflow projektu
      • 2D
      • 3D
      • Fizyka
      • Animacja
      • GUI
      • Viewporty
      • Shadery
      • Wtyczki
      • Specyficzne dla platformy
      • Wielowątkowość
      • Tworzenie zawartości
      • Różne
      • Kompilowanie
      • Rozwój silnika

Jak rozpocząć

  • Wprowadzenie
    • Wprowadzenie
      • Czym jest Godot?
      • Co potrafi silnik?
      • How does it work and look?
      • Programming languages
      • Co muszę wiedzieć, żeby korzystać z Godot?
    • Naucz się programowania z GDScript
      • Ucz się GDScript w przeglądarce
    • Przegląd podstawowych założeń Godot
      • Sceny
      • Węzły
      • Drzewo scen
      • Sygnały
      • Podsumowanie
    • Pierwsze spojrzenie na interface Godota
      • Menedżer projektów
      • Pierwsze spojrzenie na edytor Godota
      • The five main screens
      • Wbudowane odniesienia do klasy
    • Learning new features
      • Making the most of this manual
      • Learning to think like a programmer
      • Nauka wraz z społecznością
      • Tutoriale społeczności
    • Godot - filozofia projektowania
      • Obiektowo zorientowane projektowanie i kompozycja
      • Pakiet all-inclusive
      • Otwartoźródłowy
      • Tworzony przez społeczność
      • Edytor Godot jest również grą Godot
      • Osobny silnik 2D i 3D
  • Krok po kroku
    • Węzły i sceny
      • Węzły
      • Sceny
      • Creating your first scene
      • Changing a node's properties
      • Running the scene
      • Setting the main scene
    • Tworzenie instancji
      • W praktyce
      • Edycja scen i instancji
      • Scene instances as a design language
      • Podsumowanie
    • Scripting languages
      • Available scripting languages
      • Which language should I use?
        • GDScript
        • .NET / C#
        • C++ via GDExtension
      • Podsumowanie
    • Creating your first script
      • Konfiguracja projektu
      • Creating a new script
      • Hello, world!
      • Turning around
        • Moving forward
      • Complete script
    • Listening to player input
      • Moving when pressing "up"
      • Complete script
      • Podsumowanie
    • Using signals
      • Konfiguracja sceny
      • Connecting a signal in the editor
      • Connecting a signal via code
      • Complete script
      • Niestandardowe sygnały
      • Podsumowanie
  • Twoja pierwsza gra 2D
    • Wymagania wstępne
    • Zawartość
      • Tworzenie nowego projektu
        • Organizacja projektu
      • Creating the player scene
        • Struktura węzłów
        • Animacja węzła Sprite
      • Coding the player
        • Wybieranie animacji
        • Przygotowanie do kolizji
      • Creating the enemy
        • Konfiguracja węzła
        • Skrypt wroga
      • The main game scene
        • Tworzenie przeciwników
        • Główny skrypt
        • Testowanie sceny
      • Heads up display
        • ScoreLabel
        • Wiadomość
        • Przycisk Start
        • Podłączenie HUD do Main
        • Removing old creeps
      • Kończenie
        • Tło
        • Efekty dźwiękowe
        • Skrót klawiszowy
        • Sharing the finished game with others
  • Twoja pierwsza gra 3D
    • Zawartość
      • Setting up the game area
        • Ustawianie obszaru, gdzie będzie toczyć się gra
      • Scena gracza i akcje wejścia
        • Tworzenie akcji wejściowych
      • Moving the player with code
        • Testing our player's movement
      • Zaprojektuj scenę dla postaci
        • Removing monsters off-screen
      • Spawning monsters
        • Creating the spawn path
        • Spawning monsters randomly
      • Jumping and squashing monsters
        • Controlling physics interactions
        • Skakanie
        • Squashing monsters
      • Killing the player
        • Hitbox with the Area node
        • Ending the game
        • Code checkpoint
      • Score and replay
        • Creating a UI theme
        • Keeping track of the score
        • Retrying the game
        • Adding music
      • Character animation
        • Using the animation editor
        • The float animation
        • Animating the mobs
      • Going further
        • Exploring the manual

Instrukcja obsługi

  • Best practices
    • Wprowadzenie
    • Applying object-oriented principles in Godot
      • How scripts work in the engine
      • Sceny
    • Scene organization
      • How to build relationships effectively
      • Choosing a node tree structure
    • When to use scenes versus scripts
      • Anonymous types
      • Named types
      • Performance of Script vs PackedScene
      • Wniosek
    • Autoloads versus regular nodes
      • The cutting audio issue
      • Managing shared functionality or data
      • When you should use an Autoload
    • When and how to avoid using nodes for everything
    • Godot interfaces
      • Acquiring object references
      • Accessing data or logic from an object
    • Godot notifications
      • _process vs. _physics_process vs. *_input
      • _init vs. initialization vs. export
      • _ready vs. _enter_tree vs. NOTIFICATION_PARENTED
    • Data preferences
      • Array vs. Dictionary vs. Object
      • Enumerations: int vs. string
      • AnimatedTexture vs. AnimatedSprite2D vs. AnimationPlayer vs. AnimationTree
    • Logic preferences
      • Adding nodes and changing properties: which first?
      • Loading vs. preloading
      • Large levels: static vs. dynamic
    • Organizacja projektu
      • Wprowadzenie
      • Organizacja
      • Style guide
      • Importowanie
        • Ignoring specific folders
      • Case sensitivity
    • Version control systems
      • Wprowadzenie
      • Version control plugins
        • Official Git plugin
      • Files to exclude from VCS
      • Working with Git on Windows
      • Git LFS
  • Rozwiązywanie problemów
    • Edytor działa wolno i wykorzystuje wszystkie zasoby procesora i karty graficznej, co powoduje, że komputer hałasuje
    • Edytor zacina się i migocze na moim monitorze ze zmienną częstotliwością odświeżania (G-Sync/FreeSync)
    • Uruchomienie edytora lub projektu zajmuje bardzo dużo czasu
    • The Godot editor appears frozen after clicking the system console
    • Ikona edytora Godot na dock'u w macOS zostaje zduplikowana za każdym razem, gdy jest przenoszona ręcznie
    • Some text such as "NO DC" appears in the top-left corner of the Project Manager and editor window
    • A microphone or "refresh" icon appears in the bottom-right corner of the Project Manager and editor window
    • Wygląd edytora lub projektu jest za ostry lub rozmyty
    • The editor or project appears to have washed out colors
    • Edytor/projekt zawiesza się lub wyświetla zakłóconą grafikę po wznowieniu komputera ze stanu wstrzymania
    • The project works when run from the editor, but fails to load some files when running from an exported copy
    • The project crashes frequently or instantly after opening it from the project manager
  • Editor introduction
    • Editor's interface
      • Using the Project Manager
        • Creating and importing projects
        • Opening and importing projects
        • Downloading demos and templates
        • Managing projects with tags
        • Recovery Mode
      • Inspector Dock
        • Użycie
      • Ustawienia projektu
        • Changing project settings
        • Reading project settings
        • Manually editing project.godot
        • Advanced project settings
      • Script Editor
        • Wprowadzenie
        • Features
        • Użycie
      • Default editor shortcuts
        • General editor actions
        • Bottom panels
        • 2D / CanvasItem editor
        • 3D / Spatial editor
        • Text editor
        • Script editor
        • Editor output
        • Debuger
        • File dialog
        • FileSystem dock
        • Scene tree dock
        • Animation track editor
        • TileMap editor
        • TileSet Editor
        • GridMap Editor
        • Project manager
      • Customizing the interface
        • Moving and resizing docks
        • Splitting the script or shader editor to its own window
        • Customizing editor layouts
        • Customizing editor settings
    • XR editor
      • Using the XR editor
        • XR devices support
        • Runtime Permissions
        • Tips & Tricks
        • Limitations & known issues
    • Android editor
      • Using the Android editor
        • Android devices support
        • Runtime Permissions
        • Tips & Tricks
        • Limitations & known issues
    • Web editor
      • Using the Web editor
        • Browser support
        • Ograniczenia
        • Importing a project
        • Editing and running a project
        • Where are my project files?
    • Advanced features
      • Samouczek wiersza poleceń
        • Command line reference
        • Ścieżka
        • Ustawienie ścieżki projektu
        • Tworzenie projektu
        • Uruchamianie edytora
        • Usuwanie sceny
        • Uruchamianie gry
        • Debugowanie
        • Eksportowanie
        • Uruchomienie skryptu
      • Korzystanie z zewnętrznego edytora tekstu
        • Automatically reloading your changes
        • Using External Editor in Debugger
        • Official editor plugins
        • LSP/DAP support
      • Using the engine compilation configuration editor
        • Ograniczenia
    • Managing editor features
      • Managing editor features
        • Wprowadzenie
        • Creating a profile
        • Sharing a profile
  • Migrating to a new version
    • Upgrading from Godot 3 to Godot 4
      • Should I upgrade to Godot 4?
        • Advantages of upgrading
        • Disadvantages of upgrading
        • Caveats of upgrading
      • Preparing before the upgrade (optional)
      • Running the project upgrade tool
        • Using the Project Manager
        • Using the command line
      • Fixing the project after running the project upgrade tool
        • Automatically renamed nodes and resources
        • Manually renaming methods, properties, signals and constants
        • Checking project settings
        • Checking Environment settings
        • Updating shaders
        • Updating scripts to take backwards-incompatible changes into account
        • ArrayMesh resource compatibility breakage
      • List of automatically renamed methods, properties, signals and constants
      • Porting editor settings
      • Updating version control settings
    • Upgrading from Godot 4.0 to Godot 4.1
      • Breaking changes
        • Jądro
        • Animacja
        • 2D nodes
        • 3D nodes
        • GUI nodes
        • Fizyka
        • Renderowanie
        • Nawigacja
        • Sieć
        • Wtyczki edytora
      • Behavior changes
      • Updating your GDExtension for 4.1
    • Upgrading from Godot 4.1 to Godot 4.2
      • Breaking changes
        • Jądro
        • Animacja
        • GUI nodes
        • Renderowanie
        • Text
        • GraphEdit
        • TileMap
        • XR
    • Upgrading from Godot 4.2 to Godot 4.3
      • Breaking changes
        • GDExtension
        • Animacja
        • GUI nodes
        • Fizyka
        • Renderowanie
        • Text
        • Audio
        • Nawigacja
        • TileMap
        • XR
        • Wtyczki edytora
      • Behavior changes
        • Jądro
        • Animacja
        • GUI nodes
        • Multiplayer
        • Renderowanie
        • TileMap
        • Android
    • Upgrading from Godot 4.3 to Godot 4.4
      • Breaking changes
        • Jądro
        • GUI nodes
        • Fizyka
        • Renderowanie
        • Nawigacja
        • Wtyczki edytora
      • Behavior changes
        • Jądro
        • Renderowanie
        • CSG
        • Android
    • Upgrading from Godot 4.4 to Godot 4.5
      • Breaking changes
        • Jądro
        • Renderowanie
        • GLTF
        • Text
        • XR
        • Wtyczki edytora
      • Behavior changes
        • TileMapLayer
        • 3D Model Import
        • Jądro
        • Nawigacja
        • Fizyka
        • Text
    • Upgrading from Godot 4.5 to Godot 4.6
      • Breaking changes
        • Jądro
        • Animacja
        • 3D
        • Renderowanie
        • GUI nodes
        • Sieć
        • OpenXR
        • Edytor
      • Behavior changes
        • Android
        • Renderowanie
        • Nawigacja
      • Changed defaults
        • 3D
        • Renderowanie
        • GUI nodes
  • 2D
    • Introduction to 2D
      • 2D workspace
        • Main toolbar
        • System koordynatów
        • 2D Viewport
      • Node2D and Control node
      • 3D in 2D
    • Warstwy Kanwy (Canvas layers)
      • Rzut Widoku oraz Elementy Kanwy (Viewport and Canvas items)
      • CanvasLayers
    • Viewport oraz Transformy Canvy (canvas tranform)
      • Wprowadzenie
      • Transformacje Kanwy (Canvas transform)
      • Globalna transformacja kanwy
      • Transofrmacja - rozciąganie (Stretch transform)
      • Transformacje Okna
      • Transform order
      • Transform functions
      • Feeding custom input events
    • Renderowanie
      • 2D lights and shadows
        • Wprowadzenie
        • Węzły
        • Point lights
        • Directional light
        • Common light properties
        • Setting up shadows
        • Normal and specular maps
        • Using additive sprites as a faster alternative to 2D lights
      • 2D meshes
        • Wprowadzenie
        • Optimizing pixels drawn
        • Converting Sprite2Ds to 2D meshes
      • 2D sprite animation
        • Wprowadzenie
        • Individual images with AnimatedSprite2D
        • Sprite sheet with AnimatedSprite2D
        • Sprite sheet with AnimationPlayer
        • Podsumowanie
      • 2D particle systems
        • Wstęp
        • Time parameters
        • Drawing parameters
        • Particle Process Material Settings
      • ParticleProcessMaterial 2D Usage
        • Process material properties
        • Particle Flags
        • Spawn
        • Animated Velocity
        • Accelerations
        • Display
        • Emission Shapes
        • Customizing the process material
      • 2D antialiasing
        • Wprowadzenie
        • Antialiasing property in Line2D and custom drawing
        • Multisample antialiasing (MSAA)
      • Niestandardowe rysowanie 2D
        • Wprowadzenie
        • Rysowanie
        • Aktualizowanie
        • Coordinates and line width alignment
        • Antialiased drawing
        • Narzędzia
        • Przykład 1: rysowanie niestandardowego kształtu
        • Example 2: drawing a dynamic line
      • 2D Parallax
        • Wprowadzenie
        • Jak rozpocząć
        • Scroll scale
        • Infinite repeat
        • Scroll offset
        • Repeat times
        • Split screen
        • Previewing in the editor
    • Physics and movement
      • 2D movement overview
        • Wprowadzenie
        • Konfiguracja
        • 8-mio kierunkowy ruch
        • Obrót i ruch
        • Obrót i ruch (myszka)
        • Kliknij i pójdź
        • Podsumowanie
    • Narzędzia
      • Using TileSets
        • Wprowadzenie
        • Creating a new TileSet
        • Merging several atlases into a single atlas
        • Adding collision, navigation and occlusion to the TileSet
        • Assigning custom metadata to the TileSet's tiles
        • Creating terrain sets (autotiling)
        • Assigning properties to multiple tiles at once
        • Creating alternative tiles
      • Using TileMaps
        • Wprowadzenie
        • Specifying the TileSet in the TileMapLayer
        • Multiple TileMapLayers and settings
        • Opening the TileMap editor
        • Selecting tiles to use for painting
        • Painting modes and tools
        • Painting randomly using scattering
        • Saving and loading premade tile placements using patterns
        • Handling tile connections automatically using terrains
        • Handling missing tiles
  • 3D
    • Wprowadzenie do 3D
      • 3D workspace
        • Main toolbar
        • View menu of viewport
        • System koordynatów
        • Space and manipulation gizmos
        • Navigating the 3D environment
        • Using Blender-style transform shortcuts
      • Node3D node
      • Zawartość 3D
        • Manually authored models (using 3D modeling software)
        • Generated geometry
        • Immediate geometry
        • 2D w 3D
      • Środowisko
        • Preview environment and light
        • Kamery
        • Światła
    • Using 3D transforms
      • Wprowadzenie
      • Problemy z kątami Eulera
        • Kolejność osi
        • Interpolacja
        • Powiedz nie dla kątów Eulera
      • Introducing transforms
        • Manipulating transforms
        • Precision errors
        • Obtaining information
        • Setting information
        • Interpolating with quaternions
      • Transforms are your friend
    • Procedural geometry
      • Using the ArrayMesh
        • Setting up the ArrayMesh
        • Generating a rectangle
        • Generating a sphere
        • Zapisywanie
      • Using the MeshDataTool
      • Using the SurfaceTool
      • Using ImmediateMesh
      • What is geometry?
      • What is a Mesh?
      • What a Mesh is
        • Powierzchnie
        • Surface array
      • Narzędzia
        • ArrayMesh
        • MeshDataTool
        • SurfaceTool
        • ImmediateMesh
      • Which one should I use?
    • 3D text
      • Wprowadzenie
      • Label3D
        • Zalety
        • Ograniczenia
      • TextMesh
        • Zalety
        • Ograniczenia
      • Projected Label node (or any other Control)
        • Zalety
        • Ograniczenia
      • Should I use Label3D, TextMesh or a projected Control?
    • Renderowanie
      • 3D rendering limitations
        • Wprowadzenie
        • Texture size limits
        • Color banding
        • Depth buffer precision
        • Transparency sorting
      • Standard Material 3D and ORM Material 3D
        • Wprowadzenie
        • BaseMaterial 3D settings
        • Przezroczystość
        • Shadery
        • Kolor wierzchołka
        • Albedo
        • Metaliczność
        • Chropowatość
        • Emisja
        • Normal map
        • Bent normal map
        • Obrzeże
        • Lakier bezbarwny
        • Anizotropia
        • Ambient Occlusion
        • Wysokość
        • Rozpraszanie podpowierzchniowe
        • Back Lighting
        • Refrakcja
        • Szczegółowość
        • UV1 i UV2
        • Próbkowanie
        • Cienie
        • Bilbord
        • Rośnięcie
        • Przekształcanie
        • Proximity and Distance Fade
        • Stencil
        • Material Settings
        • Render priority
        • Next Pass
      • 3D lights and shadows
        • Wprowadzenie
        • Light nodes
        • Light number limits
        • Shadow mapping
        • Directional light
        • Omni light
        • Spot light
        • Shadow atlas
        • Balancing performance and quality
      • Using decals
        • Używaj czasu przeszłego
        • Quick start guide
        • Decal node properties
        • Decal rendering order
        • Tweaking performance and quality
        • Ograniczenia
      • Physical light and camera units
        • Why use physical light and camera units?
        • Setting up physical light units
        • Setting up physical camera units
      • Particle systems (3D)
        • Creating a 3D particle system
        • 3D Particle system properties
        • Process material properties
        • Particle flags
        • Spawn
        • Accelerations
        • Display
        • Collision
        • Sub-emitter
        • Customizing the process material
        • Particle sub-emitters
        • 3D Particle trails
        • Particle turbulence
        • 3D Particle attractors
        • 3D Particle collisions
        • Complex emission shapes
      • High dynamic range lighting
        • Wprowadzenie
        • Computer displays
        • Scene linear & asset pipelines
        • Parameters of HDR
      • Global illumination
        • Introduction to global illumination
        • Using Voxel global illumination
        • Signed distance field global illumination (SDFGI)
        • Using Lightmap global illumination
        • Reflection probes
        • Faking global illumination
      • Environment and post-processing
        • Środowisko
        • Camera attributes
        • Environment options
        • Mid- and post-processing effects
        • Camera attribute options
      • Volumetric fog and fog volumes
        • Volumetric fog properties
        • Light interaction with volumetric fog
        • Using volumetric fog as a volumetric lighting solution
        • Balancing performance and quality
        • Using fog volumes for local volumetric fog
        • FogVolume properties
        • Custom FogVolume shaders
        • Faking volumetric fog using quads
      • 3D antialiasing
        • Wprowadzenie
        • Multisample antialiasing (MSAA)
        • Temporal antialiasing (TAA)
        • AMD FidelityFX Super Resolution 2.2 (FSR2)
        • Fast approximate antialiasing (FXAA)
        • Sub-pixel Morphological Antialiasing (SMAA 1x)
        • Supersample antialiasing (SSAA)
        • Screen-space roughness limiter
        • Texture roughness limiter on import
        • Which antialiasing technique should I use?
    • Optymalizacja
      • Using MultiMeshInstance3D
        • Wprowadzenie
        • Setting up the nodes
        • MultiMesh settings
      • Mesh level of detail (LOD)
        • Wprowadzenie
        • Visual comparison
        • Generating mesh LOD
        • Comparing mesh LOD visuals and performance
        • Configuring mesh LOD performance and quality
        • Using mesh LOD with MultiMesh and particles
      • Visibility ranges (HLOD)
        • How it works
        • Setting up visibility range
        • Visibility range properties
        • Configuration tips
      • Occlusion culling
        • Why use occlusion culling
        • How occlusion culling works in Godot
        • Setting up occlusion culling
        • Previewing occlusion culling
        • Performance considerations
        • Rozwiązywanie problemów
      • Resolution scaling
        • Why use resolution scaling?
        • Resolution scaling options
        • Rozwiązywanie problemów
      • Variable rate shading
        • What is variable rate shading?
        • Hardware support
        • Using variable rate shading in Godot
    • Narzędzia
      • Prototyping levels with CSG
        • Introduction to CSG nodes
        • Prototyping a level
        • Using prototype textures
        • Converting to MeshInstance3D
        • Exporting as glTF
      • Using GridMaps
        • Wprowadzenie
        • Example project
        • Tworzenie MeshLibrary
        • Kolizje
        • Materiały
        • Siatki nawigacji (NavigationMeshes)
        • Lightmaps
        • MeshLibrary format
        • Eksportowanie MeshLibrary
        • Korzystanie z GridMap
        • Using GridMap in code
      • Third-person camera with spring arm
        • Wprowadzenie
        • What is a spring arm?
        • Spring arm with a camera
        • Setting up the spring arm and camera
  • Animacja
    • Introduction to the animation features
      • Stwóz węzeł AnimationPlayer
      • Computer animation relies on keyframes
      • Tutorial: Creating a simple animation
        • Konfiguracja sceny
        • Adding an animation
        • Managing animation libraries
        • Dodanie nowej ścieżki
        • The second keyframe
        • Run the animation
        • Autoplay on load
        • Do przodu i do tyłu
        • Ustawienia ścieżki
      • Keyframes for other properties
      • Edycja klatek kluczowych
      • Using RESET tracks
      • Onion Skinning
      • Animation Markers
    • Animation Track types
      • Property Track
      • Position 3D / Rotation 3D / Scale 3D Track
      • Blend Shape Track
      • Call Method Track
      • Bezier Curve Track
      • Audio Playback Track
      • Animation Playback Track
    • Cutout animation
      • Co to jest?
      • Cutout animation in Godot
      • Making of GBot
      • Setting up the rig
      • Adjusting the pivot
      • RemoteTransform2D node
      • Completing the skeleton
      • Szkielety
      • IK chains
      • Animation tips
        • Setting keyframes and excluding properties
      • Creating a rest pose
      • Modifying rotation only
      • Keyframing IK chains
      • Visually move a sprite behind its parent
      • Setting easing curves for multiple keys
      • 2D Skeletal deform
    • 2D skeletons
      • Wprowadzenie
      • Konfiguracja
      • Creating the polygons
      • Creating the skeleton
      • Deforming the polygons
      • Internal vertices
    • Using AnimationTree
      • Wprowadzenie
      • AnimationTree and AnimationPlayer
      • Creating a tree
      • Blend tree
        • Blend2 / Blend3
        • OneShot
        • TimeSeek
        • TimeScale
        • Transition
        • StateMachine
      • BlendSpace2D and BlendSpace1D
      • For better blending
      • Root motion
      • Controlling from code
    • Playing videos
      • Supported playback formats
      • Setting up VideoStreamPlayer
        • Handling resizing and different aspect ratios
        • Displaying a video on a 3D surface
        • Looping a video
      • 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
      • Chroma Key Videos
        • Scene Setup
        • Writing the Custom Shader
        • UI Controls
        • Signal Handling
    • Creating movies
      • Enabling Movie Maker mode
        • Command line usage
      • Choosing an output format
        • OGV (recommended)
        • AVI
        • PNG
        • Niestandardowy
      • Konfiguracja
      • Quitting Movie Maker mode
      • Using high-quality graphics settings
      • Rendering at a higher resolution than the screen resolution
      • Post-processing steps
        • Converting OGV/AVI video to MP4
        • Converting PNG image sequence + WAV audio to a video
        • Cutting video
        • Resizing video
        • Reducing framerate
        • Generating accumulation motion blur with FFmpeg
  • Potoki zasobów
    • Importowanie
      • Importing assets in Godot
      • Changing import parameters
      • Reimporting multiple assets
      • Automatyczne ponowne importowanie
      • Wygenerowane pliki
      • Zmiana typu importowania zasobu
      • Zmiana domyślnych ustawień importowania
      • Further reading
    • Importing images
      • Supported image formats
      • Importing textures
        • Changing import type
        • Wykryj 3D
      • Import options
        • Compress > Mode
        • Compress > High Quality
        • Compress > HDR Compression
        • Compress > Normal Map
        • Compress > Channel Pack
        • Mipmaps > Generate
        • Mipmaps > Limit
        • Roughness > Mode
        • Roughness > Src Normal
        • Process > Fix Alpha Border
        • Process > Premult Alpha
        • Process > Normal Map Invert Y
        • Process > HDR as sRGB
        • Process > HDR Clamp Exposure
        • Process > Size Limit
        • Detect 3D > Compress To
        • SVG > Scale
        • Editor > Scale With Editor Scale
        • Editor > Convert Colors With Editor Theme
      • Importing SVG images with text
      • Best practices
        • Supporting high-resolution texture sizes in 2D without artifacts
        • Use appropriate texture sizes in 3D
    • Importowanie próbek audio
      • Supported audio formats
      • Importowanie próbek audio
      • Import options (WAV)
      • Force > 8 Bit
      • Force > Mono
      • Force > Max Rate
      • Edit > Trim
      • Edit > Normalize
      • Edit > Loop Mode
      • Compress > Mode
      • Opcje importu (Ogg Vorbis i MP3)
        • Zapętl
        • Przesunięcie pętli
        • BPM
        • Beat Count
        • Bar Beats
      • Advanced import settings (Ogg Vorbis and MP3)
      • Best practices
        • Use appropriate quality settings
        • Use real-time audio effects to reduce file size
    • Importowanie tłumaczeń
      • Gry i umiędzynarodowienie
      • Supported formats
    • Importowanie scen 3D
      • Available 3D formats
        • Exporting glTF 2.0 files from Blender (recommended)
        • Importing .blend files directly within Godot
        • Eksportowanie plików DAE z Blendera
        • Importowanie plików OBJ w Godot'cie
        • Importowanie plików FBX w Godot'cie
      • Model export considerations
        • Konwencje dotyczące kierunku zasobów 3D
        • Exporting textures separately
        • Exporting considerations
        • Lighting considerations
      • Node type customization using name suffixes
        • Opting out
        • Remove nodes and animations (-noimp)
        • Create collisions (-col, -convcol, -colonly, -convcolonly)
        • Create Occluder (-occ, -occonly)
        • Create navigation (-navmesh)
        • Create a VehicleBody (-vehicle)
        • Create a VehicleWheel (-wheel)
        • Ciało fizyczne (-rigid)
        • Animation loop (-loop, -cycle)
        • Material alpha (-alpha)
        • Material vertex color (-vcol)
      • Import configuration
        • Import workflows
        • Scene inheritance
      • Advanced Import Settings
        • Using the Advanced Import Settings dialog
        • Extracting materials to separate files
        • Animation options
    • Retargeting 3D Skeletons
      • To share animations among multiple Skeletons
      • Options for Retargeting
        • Bone Map
        • Remove Tracks
        • Bone Renamer
        • Rest Fixer
    • Exporting 3D scenes
      • Przegląd
      • Ograniczenia
    • Blender ESCN exporter
  • Audio
    • Audio buses
      • Wprowadzenie
      • Decibel scale
      • Audio buses
      • Playback of audio through a bus
      • Adding effects
      • Automatic bus disabling
      • Bus rearrangement
      • Default bus layout
    • Audio effects
      • Wzmocnij
      • BandLimit and BandPass
      • Przechwyć
      • Chór
      • Kompresor
      • Opóźnianie
      • Zniekształcenie
      • EQ
      • EQ6, EQ10, EQ21
      • Filtr
      • HardLimiter
      • HighPassFilter
      • HighShelfFilter
      • Limiter
      • LowPassFilter
      • LowShelfFilter
      • NotchFilter
      • Panner
      • Fazer
      • PitchShift
      • Nagraj
      • Pogłos
      • SpectrumAnalyzer
      • StereoEnhance
    • Audio streams
      • Wprowadzenie
      • AudioStream
      • AudioStreamPlayer
      • AudioStreamPlayer2D
      • AudioStreamPlayer3D
        • Reverb buses
        • Doppler
    • Sync the gameplay with audio and music
      • Wprowadzenie
      • Using the system clock to sync
      • Using the sound hardware clock to sync
    • Recording with microphone
      • The structure of the demo
    • Text to speech
      • Basic Usage
      • Requirements for functionality
        • Distro-specific one-liners
      • Rozwiązywanie problemów
      • Best practices
      • Caveats and Other Information
  • Eksportuj
    • Eksportowanie projektów
      • Why export?
        • Na komputerze
        • Na telefonie
      • Menu Eksportowania
        • Szablony do eksportu
        • Resource options
      • Configuration files
      • Exporting from the command line
      • PCK versus ZIP pack file formats
    • Exporting packs, patches, and mods
      • Używaj czasu przeszłego
      • Overview of PCK/ZIP files
      • Generating PCK files
      • Opening PCK or ZIP files at runtime
        • Rozwiązywanie problemów
      • Podsumowanie
    • Feature tags
      • Wprowadzenie
      • Domyślne funkcje
      • Custom features
      • Nadpisz ustawienia projektu
      • Default overrides
      • Taking feature tags into account when reading project settings
      • Customizing the build
    • Eksportowanie dla Windowsa
      • Changing the executable icon
      • Podpisywanie kodu
        • Konfiguracja
      • Zmienne środowiska
      • Opcje Eksportu
    • Eksportowanie dla Linuxa
      • Zmienne środowiska
      • Opcje Eksportu
    • Eksportowanie na macOS
      • Wymagania
      • Podpisywanie kodu i jego uwierzytelnianie(notarializacja)
        • If you have an Apple Developer ID Certificate and exporting from macOS
        • If you have an Apple Developer ID Certificate and exporting from Linux or Windows
        • If you do not have an Apple Developer ID Certificate
        • Signing Options
        • Notarization Options
      • Uprawnienia
        • Hardened Runtime Entitlements
        • App Sandbox Entitlement
      • Zmienne środowiska
      • Opcje Eksportu
    • Eksportowanie na Androida
      • Install OpenJDK 17
      • Pobieranie Android SDK
      • Setting it up in Godot
      • Providing launcher icons
      • Exporting for Google Play Store
      • Optimizing the file size
      • Zmienne środowiska
      • Opcje Eksportu
    • Eksportowanie na iOS
      • Wymagania
      • Eksportuj projekt Godota do Xcode
      • Active development considerations
        • Steps to link a Godot project folder to Xcode
      • Pluginy dla iOS
      • Zmienne środowiska
      • Rozwiązywanie problemów
        • xcode-select points at wrong SDK location
      • Opcje Eksportu
    • Exporting for visionOS
    • Eksportowanie do sieci Web
      • Export file name
      • WebGL version
      • Mobile considerations
      • Audio playback
      • Opcje Eksportu
        • Thread and extension support
        • Exporting as a Progressive Web App (PWA)
      • Ograniczenia
        • Używanie ciasteczek do przechowywania danych
        • Background processing
        • Pełny ekran i przechwytywanie myszy
        • Audio
        • Sieć
        • Schowek
        • Kontrolery
      • Obsługa plików
      • Interacting with the browser and JavaScript
      • Zmienne środowiska
      • Rozwiązywanie problemów
        • Running the export locally shows another project instead
      • Opcje Eksportu
    • Manually changing application icon for Windows
      • Creating a custom ICO file
      • Zmiana ikony paska zadań
      • Changing the file icon
      • Testowanie
    • 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)
    • Gradle builds for Android
      • Set up the gradle build environment
      • Enabling the gradle build and exporting
    • One-click deploy
      • What is one-click deploy?
      • Wspierane platformy
      • Using one-click deploy
      • Rozwiązywanie problemów
        • Android
        • Przeglądarka (HTML5)
    • Exporting for dedicated servers
      • Editor versus export template
      • Export approaches
      • Exporting a project for a dedicated server
      • Starting the dedicated server
      • Kolejne kroki
  • File and data I/O
    • Ładowanie w tle
      • Using ResourceLoader
      • Przykład
    • File paths in Godot projects
      • Separator ścieżki
      • Accessing files in the project folder (res://)
      • Accessing persistent user data (user://)
      • File logging
      • Converting paths to absolute paths or "local" paths
      • Editor data paths
        • Self-contained mode
    • Zapisywanie gry
      • Wprowadzenie
      • Identyfikowanie obiektów trwałych
      • Serializowanie
      • Zapisywanie i czytanie danych
      • Some notes
      • JSON vs binary serialization
        • JSON limitations
        • Binary serialization
    • Runtime file loading and saving
      • Plain text and binary files
      • Obrazki
      • Audio/video files
      • 3D scenes
      • Fonts
      • ZIP archives
    • Binarna serizlizacja API
      • Wprowadzenie
      • Full Objects vs Object instance IDs
      • Packet specification
        • 0: null
        • 1: bool
        • 2: int
        • 3: float
        • 4: String
        • 5: Vector2
        • 6: Rect2
        • 7: Vector3
        • 8: Transform2D
        • 9: Plane
        • 10: Quaternion
        • 11: AABB
        • 12: Basis
        • 13: Transform3D
        • 14: Color
        • 15: NodePath
        • Dla starego formatu:
        • Dla nowego formatu:
        • 16: RID (niewspierany)
        • 17: Object
        • 18: Dictionary
        • 19: Array
        • 20: PackedByteArray
        • 21: PackedInt32Array
        • 22: PackedInt64Array
        • 23: PackedFloat32Array
        • 24: PackedFloat64Array
        • 25: PackedStringArray
        • 26: PackedVector2Array
        • 27: PackedVector3Array
        • 28: PackedColorArray
  • Internacjonalizacja
    • Umiędzynarodowianie gier
      • Wprowadzenie
      • Konfigurowanie zaimportowanego tłumaczenia
      • Localizing resources
      • Automatically setting a language
      • Locale vs. language
      • Converting keys to text
        • Symbole zastępcze
        • Translation contexts
        • Pluralizacja
      • Tworzenie kontrolek rozszerzających się
      • SerwerTłumaczeń
      • Bidirectional text and UI mirroring
      • Adding break iterator data to exported project
      • Structured text BiDi override
      • Localizing numbers
      • Localizing icons and images
      • Testing translations
      • Tłumaczenie nazwy projektu
    • Localization using spreadsheets
      • Formatowanie
        • Specifying plural forms
        • Specifying translation contexts
      • CSV importer
      • Loading the CSV file as a translation
    • Localization using gettext (PO files)
      • Zalety
      • Wady
      • Installing gettext tools
      • Creating the PO template
        • Automatic generation using the editor
        • Manual creation
      • Creating a messages file from a PO template
      • Loading a messages file in Godot
      • Updating message files to follow the PO template
      • Checking the validity of a PO file or template
      • Using binary MO files (useful for large projects only)
      • Extracting localizable strings from GDScript files
      • Using context
      • Updating PO files
      • POT generation custom plugin
    • Locale codes
      • Lista wspieranych kodów językowych
      • Lista wspieranych kodów pisma
      • Lista wspieranych kodów krajów
    • Pseudolokalizacja
      • Wprowadzenie
      • Enabling and configuring pseudolocalization
      • Pseudolocalization configurations
      • Configuring pseudolocalization at runtime
  • Input handling
    • Using InputEvent
      • Co to jest?
      • Jak to działa?
      • Anatomy of an InputEvent
      • Input actions
      • InputMap
    • Przykład
      • Wprowadzenie
      • Events versus polling
      • Zdarzenia wejścia
      • InputMap
        • Capturing actions
      • Keyboard events
        • Keyboard modifiers
      • Mouse events
        • Mouse buttons
        • Mouse motion
      • Touch events
    • Mouse and input coordinates
      • O Godocie
      • Hardware display coordinates
      • Viewport display coordinates
    • Customizing the mouse cursor
      • Używanie ustawień projektu
      • Używanie skryptu
      • Cursor list
    • Controllers, gamepads, and joysticks
      • Supporting universal input
        • Which Input singleton method should I use?
      • Wibracje
      • Differences between keyboard/mouse and controller input
        • Dead zone
        • "Echo" events
        • Window focus
        • Power saving prevention
      • Rozwiązywanie problemów
        • My controller isn't recognized by Godot.
        • My controller has incorrectly mapped buttons or axes.
        • My controller works on a given platform, but not on another platform.
    • Controller features
      • LED color
    • Obsługa wychodzenia z programu
      • Wychodzenie
      • Obsługa powiadomień
      • On mobile devices
      • Sending your own quit notification
  • Matematyka
    • Wektory
      • Wprowadzenie
      • Układy współrzędnych (2D)
      • Vector operations
        • Member access
        • Dodawanie wektorów
        • Mnożenie skalarne
      • Praktyczne zastosowania
        • Ruch
        • Pointing toward a target
      • Unit vectors
        • Normalizacja
        • Odbicie
      • Iloczyn skalarny
        • Zwrot
      • Cross product
        • Calculating normals
        • Pointing to a target
      • More information
    • Advanced vector math
      • Płaszczyzny
        • Distance to plane
        • Away from the origin
        • Constructing a plane in 2D
        • Some examples of planes
      • Collision detection in 3D
      • More information
    • Macierze i transformacje
      • Wprowadzenie
        • Matrix components and the Identity matrix
        • Scaling the transformation matrix
        • Rotating the transformation matrix
        • Basis of the transformation matrix
        • Translating the transformation matrix
        • Putting it all together
        • Shearing the transformation matrix (advanced)
      • Practical applications of transforms
        • Converting positions between transforms
        • Moving an object relative to itself
        • Applying transforms onto transforms
        • Inverting a transformation matrix
      • How does it all work in 3D?
        • Representing rotation in 3D (advanced)
    • Interpolacja
      • Vector interpolation
      • Transform interpolation
      • Wygładzanie ruchu
    • Beziers, curves and paths
      • Quadratic Bezier
      • Cubic Bezier
      • Adding control points
      • Curve2D, Curve3D, Path and Path2D
      • Ewaluacja
      • Rysowanie
      • Przejście
    • Random number generation
      • Global scope versus RandomNumberGenerator class
      • The randomize() method
      • Getting a random number
      • Get a random array element
      • Get a random dictionary value
      • Weighted random probability
      • "Better" randomness using shuffle bags
      • Random noise
      • Cryptographically secure pseudorandom number generation
  • Nawigacja
    • 2D navigation overview
      • Setup for 2D scene
    • 3D navigation overview
      • Setup for 3D scene
    • Using NavigationServer
      • Communicating with the NavigationServer
      • Threading and Synchronization
      • 2D and 3D NavigationServer differences
      • Waiting for synchronization
      • Server Avoidance Callbacks
    • Using NavigationMaps
      • Default navigation maps
      • Creating new navigation maps
    • Using NavigationRegions
      • Creating new navigation regions
    • Using navigation meshes
      • Baking a navigation mesh with a NavigationRegion
      • Baking a navigation mesh with the NavigationServer
      • Baking navigation mesh chunks for large worlds
      • Navigation mesh baking common problems
      • Navigation mesh script templates
    • Using NavigationPaths
      • Obtaining a NavigationPath
    • Using NavigationPathQueryObjects
      • Creating a basic path query
      • Path postprocessing options
      • Path simplification
      • Path metadata
      • Excluding or including regions
      • Path clipping and limits
    • Using NavigationAgents
      • NavigationAgent Pathfinding
      • NavigationAgent Pathfollowing
        • Pathfollowing common problems
      • NavigationAgent Avoidance
      • NavigationAgent Script Templates
    • Using NavigationObstacles
      • Obstacles and navigation mesh
      • Obstacles and agent avoidance
        • Static avoidance obstacles
        • Dynamic avoidance obstacles
      • Procedural obstacles
    • Using NavigationLinks
      • Navigation link script templates
    • Using NavigationLayers
    • Navigation debug tools
      • Enabling navigation debug
      • Navigation debug settings
      • Debug navigation mesh polygons
      • Debug edge connections
      • Debug performance
    • Connecting navigation meshes
    • Support different actor types
    • Support different actor locomotion
    • Support different actor area access
    • Optimizing Navigation Performance
      • Performance problems with parsing scene tree nodes
      • Performance problems with navigation mesh baking
      • Performance problems with NavigationAgent path queries
      • Performance problems with the actual path search
      • Performance problems with navigation map synchronization
  • Sieć
    • High-level multiplayer
      • High-level vs low-level API
      • Mid-level abstraction
      • Hosting considerations
      • Initializing the network
      • Managing connections
      • Remote procedure calls
      • Kanały
      • Example lobby implementation
      • Exporting for dedicated servers
    • Making HTTP requests
      • Why use HTTP?
      • HTTP requests in Godot
      • Preparing the scene
      • Scripting the request
      • Sending data to the server
      • Setting custom HTTP headers
    • HTTP client class
    • TLS/SSL certificates
      • Wprowadzenie
      • Obtain a certificate from a certificate authority
      • Generate a self-signed certificate
    • Using WebSockets
      • HTML5 i WebSocket
      • Using WebSocket in Godot
        • Przykład minimalnego klienta
        • Przykład minimalnego serwera
        • Demo zaawansowanego czatu
    • WebRTC
      • HTML5, WebSocket, WebRTC
        • WebSocket
        • WebRTC
      • Using WebRTC in Godot
        • Minimal connection example
        • Local signaling example
        • Remote signaling with WebSocket
  • Wydajność
    • Wprowadzenie
    • Pospolite
      • General optimization tips
        • Wprowadzenie
        • Measuring performance
        • Detective work
        • Profilery
        • Zasady
        • Suplement
      • Optimization using Servers
        • Serwery
        • RIDy
        • Creating a sprite
        • Instantiating a Mesh into 3D space
        • Creating a 2D RigidBody and moving a sprite with it
        • Getting data from the servers
    • CPU
      • CPU optimization
        • Measuring performance
        • CPU profilers
        • External profilers
        • Manually timing functions
        • Pamięci podręczne
        • Języki
        • Wątki
        • DrzewoSceny
        • Fizyka
    • procesor graficzny
      • GPU optimization
        • Wprowadzenie
        • Draw calls, state changes, and APIs
        • Pixel cost versus vertex cost
        • Pixel/fragment shaders and fill rate
        • Transparency and blending
        • Multi-platform advice
        • Mobile/tiled renderers
      • Optimization using MultiMeshes
        • MultiMeshe
        • Kilka przykładów
      • Reducing stutter from shader (pipeline) compilations
        • Pipeline precompilation monitors
        • Pipeline precompilation features
        • Pipeline precompilation instancing
        • Shader baker
    • 3D
      • Optimizing 3D performance
        • Usuwanie (culling)
        • Obiekty prześwitujące
        • Level of detail (LOD)
        • Wypal światło
        • Animation and skinning
        • Large worlds
      • Animating thousands of objects
        • Animating thousands of fish with MultiMeshInstance3D
        • Controlling thousands of fish with Particles
    • Wątki
      • Użyj wielowątkowości
        • Wątki
        • Creating a Thread
        • Muteksy
        • Semafory
      • Thread-safe APIs
        • Wątki
        • Global scope
        • Scene tree
        • Renderowanie
        • Fizyka
        • GDScript arrays and dictionaries
        • Zasoby
  • Fizyka
    • Przedstawienie podstaw fizyki
      • Collision objects
        • Physics material
        • Collision shapes
        • Physics process callback
        • Collision layers and masks
      • Area2D
      • StaticBody2D
      • RigidBody2D
        • Using RigidBody2D
        • Contact reporting
      • CharacterBody2D
        • Character collision response
    • Using Jolt Physics
      • Wprowadzenie
      • Notable differences to Godot Physics
        • Joint properties
        • Single-body joints
        • Collision margins
        • Baumgarte stabilization
        • Ghost collisions
        • Memory usage
        • Ray-cast face index
        • Kinematic RigidBody3D contacts
        • Contact impulses
        • Area3D and SoftBody3D
        • WorldBoundaryShape3D
      • Notable differences to the Godot Jolt extension
        • Project settings
        • Joint nodes
        • Thread safety
    • Using RigidBody
      • Co jest ciałem sztywnym?
      • How to control a rigid body
      • The "look at" method
    • Using Area2D
      • Wprowadzenie
      • What is an area?
      • Area properties
      • Overlap detection
      • Area influence
        • Point gravity
        • Przykłady
    • Using CharacterBody2D/3D
      • Wprowadzenie
      • What is a character body?
      • Movement and collision
        • move_and_collide
        • move_and_slide
      • Detecting collisions
      • Which movement method to use?
      • Przykłady
        • Movement and walls
        • Odbijanie
        • Platformer movement
    • Ray casting
      • Wprowadzenie
      • Przestrzeń
      • Accessing space
      • Raycast query
      • Collision exceptions
      • Maska kolizji
      • 3D ray casting from screen
    • Ragdoll system
      • Wprowadzenie
      • Setting up the ragdoll
        • Creating physical bones
        • Clean up and optimize the skeleton
        • Adjust joints and constraints
        • Adjust collision shapes
      • Simulate the ragdoll
        • Collision layer and mask
    • Kinematic character (2D)
      • Wprowadzenie
      • Proces fizyki
      • Konfiguracja sceny
      • Moving the kinematic character
    • Using SoftBody3D
      • Physics engine considerations
      • Basic setup
      • Cloak simulation
      • Using imported meshes
    • Collision shapes (2D)
      • Primitive collision shapes
      • Convex collision shapes
      • Concave or trimesh collision shapes
      • Performance caveats
    • Collision shapes (3D)
      • Primitive collision shapes
      • Convex collision shapes
      • Concave or trimesh collision shapes
      • Performance caveats
    • Large world coordinates
      • Why use large world coordinates?
      • How large world coordinates work
      • Who are large world coordinates for?
      • Enabling large world coordinates
      • Compatibility between single-precision and double-precision builds
        • Znane niekompatybilności
      • Ograniczenia
    • Physics Interpolation
      • Quick start guide
      • Wprowadzenie
        • Physics ticks and rendered frames
        • What can we do about frames and ticks being out of sync?
      • 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
        • Testing and debugging tips
      • Advanced physics interpolation
        • Exceptions to automatic physics interpolation
      • 2D and 3D physics interpolation
        • Global versus local interpolation
        • Resetting physics interpolation
        • 2D Particles
        • Other
    • Troubleshooting physics issues
      • Objects are passing through each other at high speeds
      • Stacked objects are unstable and wobbly
      • Scaled physics bodies or collision shapes do not collide correctly
      • Thin objects are wobbly when resting on the floor
      • Cylinder collision shapes are unstable
      • VehicleBody simulation is unstable, especially at high speeds
      • Collision results in bumps when an object moves across tiles
      • Framerate drops when an object touches another object
      • Framerate suddenly drops to a very low value beyond a certain amount of physics simulation
      • Physics simulation is unreliable when far away from the world origin
  • Specyficzne dla platformy
    • Android
      • Godot Android library
        • Using the Godot Android library
        • Godot Android plugins
        • Embedding Godot in existing Android projects
      • Godot Android plugins
        • Wprowadzenie
        • Android plugin
        • Building a v2 Android plugin
        • Packaging a v2 Android plugin
        • Using a v2 Android plugin
        • Reference implementations
        • Tips and Guidelines
      • Android zakupy w aplikacji
        • Użycie
      • Integrating with Android APIs
        • JavaClassWrapper (Godot singleton)
        • AndroidRuntime plugin
      • Resolving crashes on Android
        • Getting Native Debug symbols for official templates
        • Getting Native Debug symbols for custom builds
        • Uploading Symbols to Google Play Console
        • Manually Symbolicating Crash Logs
    • iOS plugins
      • Creating iOS plugins
        • Loading and using an existing plugin
        • Creating an iOS plugin
      • Pluginy dla iOS
        • Accessing plugin singletons
        • Asynchroniczne metody
        • Store Kit
        • Centrum Gier
    • Przeglądarka (HTML5)
      • The JavaScriptBridge singleton
        • Interacting with JavaScript
        • Callbacks
        • Can I use my favorite library?
        • The eval interface
        • Downloading files
      • HTML5 shell class reference
        • Engine
        • Uruchom konfigurację silnika
      • Custom HTML page for Web export
        • Konfiguracja
        • Starting the project
        • Customizing the behavior
        • Customizing the presentation
        • Debugowanie
  • Wtyczki
    • Wtyczki edytora
      • Installing plugins
        • Finding plugins
        • Installing a plugin
        • Enabling a plugin
      • Making plugins
        • About plugins
        • Tworzenie wtyczki
        • A custom node
        • A custom dock
        • Registering autoloads/singletons in plugins
        • Using sub-plugins
        • Going beyond
      • Making main screen plugins
        • What this tutorial covers
        • Initializing the plugin
        • Main screen scene
        • Update the plugin script
        • Try the plugin
      • Importowanie wtyczek
        • Wprowadzenie
        • Konfiguracja
        • The EditorImportPlugin class
        • Options and presets
        • The import method
        • Platform variants and generated files
        • Sprawdzanie wtyczki
      • 3D gizmo plugins
        • Wprowadzenie
        • The EditorNode3DGizmoPlugin
        • Simple approach
        • Alternative approach
      • Inspector plugins
        • Setting up your plugin
        • Interacting with the inspector
        • Adding an interface to edit properties
      • Visual Shader plugins
    • Running code in the editor
      • What is @tool?
      • How to use @tool
      • Important information
      • Debugowanie
      • Try @tool out
      • Editing variables
      • Getting notified when resources change
      • Reporting node configuration warnings
      • Running one-off scripts using EditorScript
      • Instancjowanie scen
  • Renderowanie
    • Overview of renderers
      • Wprowadzenie
        • Renderers, rendering drivers, and RenderingDevice
      • Choosing a renderer
        • Switching between renderers
      • Feature comparison
        • Overall comparison
        • Lights and shadows
        • Global Illumination
        • Environment and post-processing
        • Antialiasing
        • StandardMaterial features
        • Shader features
        • Other features
    • Using Viewports
      • Wprowadzenie
      • Wejście
      • Słuchacz
      • Kamery (2D i 3D)
      • Skala i rozciąganie
      • Światy
      • Przechwyć
      • Viewport Container
      • Renderowanie
      • Render target
    • Wiele rozdzielczości
      • The problem of multiple resolutions
      • One size fits all
      • Base size
      • Zmiana rozmiaru
      • Ustawienia rozciągania
        • Stretch Mode
        • Stretch Aspect
        • Stretch Scale
        • Stretch Scale Mode
      • Common use case scenarios
        • Desktop game
        • Mobile game in landscape mode
        • Mobile game in portrait mode
        • Non-game application
      • hiDPI support
      • Reducing aliasing on downsampling
      • Handling aspect ratios
      • Field of view scaling
      • Scaling 2D and 3D elements differently
    • Fixing jitter, stutter and input lag
      • What is jitter, stutter and input lag?
      • Distinguishing between jitter and stutter
      • Drgania
      • Zacięcia
        • Windows
        • Linuks
        • macOS
        • Android
        • iOS
      • Input lag
        • Project configuration
        • Specyficzne dla sprzętu/systemu
      • Reporting jitter, stutter or input lag problems
    • The Compositor
      • Compositor effects
  • Programowanie
    • GDScript
      • GDScript reference
        • Historia
        • Przykład GDScript
        • Identyfikatory
        • Słowa kluczowe
        • Operatory
        • Literały
        • Adnotacje
        • Komentarze
        • Code regions
        • Line continuation
        • Typy wbudowane
        • Zmienne
        • Stałe
        • Funkcje
        • Statements and control flow
        • Klasy
        • Eksport
        • Properties (setters and getters)
        • Tryb narzędziowy
        • Zarządzanie pamięcią
        • Sygnały
        • Słowo kluczowe assert
      • GDScript: Wprowadzenie do języków dynamicznych
        • O Godocie
        • Dynamiczna natura
        • Tablice
        • Słowniki
        • For i while
        • Chociaż
        • Niestandardowe iteratory
        • Duck typing
      • GDScript exported properties
        • Basic use
        • Grouping exports
        • Strings as paths
        • Limiting editor input ranges
        • Adding suffixes and handling degrees/radians
        • Floats with easing hint
        • Kolory
        • Węzły
        • Zasoby
        • Eksport bitowych flag
        • Exporting enums
        • Eksportowanie tablic
        • @export_storage
        • @export_custom
        • @export_tool_button
        • Setting exported variables from a tool script
        • Reading an exported variable's value early on
        • Advanced exports
      • GDScript documentation comments
        • Documenting a script
        • Documenting script members
        • Complete script example
        • @deprecated and @experimental tags
        • BBCode and class reference
      • GDScript style guide
        • Formatowanie
        • Naming conventions
        • Code order
        • Static typing
      • Static typing in GDScript
        • A brief look at static typing
        • How to use static typing
        • Typed or dynamic: stick to one style
        • Warning system
        • Common unsafe operations and their safe counterparts
        • Cases where you can't specify types
        • Podsumowanie
      • GDScript warning system
      • GDScript formatuje łańcuchy znaków (string)
        • Format strings
        • Multiple placeholders
        • Specyfikatory formatowania
        • Wyrównanie
        • Escape sequence
        • String format method
        • String concatenation
    • C#/.NET
      • podstawowy C#
        • Wprowadzenie
        • Wymagania wstępne
        • Konfiguracja zewnętrznego edytora
        • Tworzenie skryptu C#
        • Project setup and workflow
        • Przykład
        • Ogólne różnice między C# i GDScript
        • Current gotchas and known issues
        • Common pitfalls
        • Wydajność C# w Godot
        • Using NuGet packages in Godot
        • Profiling your C# code
      • C# language features
        • Type conversion and casting
        • Preprocessor defines
      • Styl pisania kodu w C#
        • Language specification
        • Formatowanie
        • Naming conventions
        • Member variables
        • Local variables
        • Implicitly typed local variables
        • Other considerations
      • C# diagnostics
        • GD0001: Missing partial modifier on declaration of type that derives from GodotObject
        • GD0002: Missing partial modifier on declaration of type which contains nested classes that derive from GodotObject
        • GD0003: Found multiple classes with the same name in the same script file
        • GD0101: The exported member is static
        • GD0102: The type of the exported member is not supported
        • GD0103: The exported member is read-only
        • GD0104: The exported property is write-only
        • GD0105: The exported property is an indexer
        • GD0106: The exported property is an explicit interface implementation
        • GD0107: Types not derived from Node should not export Node members
        • GD0108: The exported tool button is not in a tool class
        • GD0109: The '[ExportToolButton]' attribute cannot be used with another '[Export]' attribute
        • GD0110: The exported tool button is not a Callable
        • GD0111: The exported tool button must be an expression-bodied property
        • GD0201: The name of the delegate must end with 'EventHandler'
        • GD0202: The parameter of the delegate signature of the signal is not supported
        • GD0203: The delegate signature of the signal must return void
        • GD0301: The generic type argument must be a Variant compatible type
        • GD0302: The generic type parameter must be annotated with the '[MustBeVariant]' attribute
        • GD0303: The parent symbol of a type argument that must be Variant compatible was not handled
        • GD0401: The class must derive from Godot.GodotObject or a derived class
        • GD0402: The class must not be generic
      • Godot API for C#
        • C# API differences to GDScript
        • C# collections
        • C# Variant
        • C# signals
        • C# exported properties
        • C# global classes
      • C# platform support
    • C++ (godot-cpp)
      • About godot-cpp
        • Differences between godot-cpp and C++ modules
        • Version compatibility
      • Jak rozpocząć
        • Workflow overview
        • Example project
        • Tworzenie nowego projektu
        • Creating a simple plugin
        • Compiling the plugin
        • Using the GDExtension module
        • Adding properties
        • Sygnały
        • Kolejne kroki
      • Build system
        • Main build system: Working with SCons
        • Secondary build system: Working with CMake
      • Core functions and types
        • Common functions and macros
        • Core types
        • Klasa Wariant
        • Obiekt klasy
      • Adding documentation
        • Writing and styling documentation
        • Publishing documentation online
    • Other languages
    • The GDExtension system
      • What is GDExtension?
        • Version compatibility
      • The .gdextension file
        • Wprowadzenie
        • Configuration section
        • Libraries section
        • Icons section
        • Dependencies section
      • The C interface JSON file
        • Overall structure
        • Header
        • Typy
        • Interface
      • GDExtension C example
        • Wprowadzenie
        • Tworzenie nowego projektu
        • File structure
        • System kompilacji
        • Initializing the extension
        • A basic class
        • A wrapper API
        • A demo project
        • Custom methods
        • Custom properties
        • Binding virtual methods
        • Registering and emitting a signal
        • Wniosek
    • Core features
      • Jak czytać dokumentacje Godot API
        • Dziedziczenie
        • Krótki Opis
        • Opis
        • Samouczki
        • Właściwości
        • Metody
        • Sygnały
        • Enumerations
        • Stałe
        • Property Descriptions
        • Method Descriptions
      • Debugowanie
        • Przegląd narzędzi do debugowania
        • Output panel
        • Debugger panel
        • The Profiler
        • Using the ObjectDB profiler
        • Custom performance monitors
      • Idle and Physics Processing
      • Grupy
        • Managing groups
      • Nodes and scene instances
        • Getting nodes
        • Node paths
        • Tworzenie węzłów
        • Instancjowanie scen
      • Funkcje możliwe do nadpisania
      • Cross-language scripting
        • Instantiating nodes
        • Accessing fields
        • Calling methods
        • Connecting to signals
        • Dziedziczenie
      • Creating script templates
        • Locating the templates
        • Default behavior and overriding it
        • Default template
        • List of template placeholders
      • Evaluating expressions
        • Basic usage
        • Passing variables to an expression
        • Setting a base instance for the expression
        • Example script
        • Built-in functions
      • Change scenes manually
      • Instancing with signals
        • Przykład strzelanki
      • Pausing games and process mode
        • Wprowadzenie
        • Jak działa pauza
        • Process Modes
        • Pause menu example
      • System plików
        • Wprowadzenie
        • Implementacja
        • projekt.godot
        • Path delimiter
        • Ścieżka zasobu
        • Ścieżka użytkownika
        • System plików hosta
        • Wady
      • Zasoby
        • Węzły i zasoby
        • Zewnętrzne a wbudowane
        • Ładowanie zasobów z kodu
        • Ładowanie scen
        • Zwalnianie zasobów
        • Creating your own resources
      • Singletons (Autoload)
        • Wprowadzenie
        • Autoload
        • Własny zmieniacz scen
      • Using SceneTree
        • Wprowadzenie
        • Pętla Główna
        • DrzewoSceny
        • Root viewport
        • Scene tree
        • Tree order
        • "Stanie się aktywnym" poprzez wejście w Drzewo Sceny
        • Zmiana aktualnej sceny
      • Scene Unique Nodes
        • Wprowadzenie
        • Creation and usage
        • Same-scene limitation
        • Alternatives
      • Logging
        • Printing messages
        • Project settings
        • Built-in file logging
        • Script backtraces
        • Crash backtraces
        • Creating custom loggers
  • Shadery
    • Introduction to shaders
      • Shaders in Godot
      • Shader types
      • Render modes
        • Vertex processor
        • Fragment processor
        • Light processor
    • Shading reference
      • Języki Shaderów
        • Wprowadzenie
        • Data types
        • Tablice
        • Stałe
        • Structs
        • Operatory
        • Płynna kontrola
        • Odrzucanie
        • Funkcje
        • Varying
        • Interpolation qualifiers
        • Uniformy
        • Built-in variables
        • Built-in functions
      • Built-in functions
        • Trigonometric functions
        • Exponential and math functions
        • Geometric functions
        • Comparison functions
        • Texture functions
        • Packing and unpacking functions
        • Bitwise functions
      • Shader preprocessor
        • Why use a shader preprocessor?
        • Directives
        • Built-in defines
      • Spatial shaders
        • Render modes
        • Stencil modes
        • Wbudowane
        • Global built-ins
        • Vertex built-ins
        • Fragment built-ins
        • Light built-ins
      • CanvasItem shaders
        • Render modes
        • Wbudowane
        • Global built-ins
        • Vertex built-ins
        • Fragment built-ins
        • Light built-ins
        • SDF functions
      • Particle shaders
        • Render modes
        • Wbudowane
        • Global built-ins
        • Start and Process built-ins
        • Start built-ins
        • Process built-ins
        • Process functions
      • Sky shaders
        • Render modes
        • Wbudowane
        • Global built-ins
        • Sky built-ins
      • Fog shaders
        • Wbudowane
        • Global built-ins
        • Fog built-ins
    • Your first shader
      • Your first 2D shader
        • Wprowadzenie
        • Konfiguracja
        • Your first CanvasItem shader
        • Your first fragment function
        • Your first vertex function
        • Wniosek
      • Your first 3D shader
        • Where to assign my material
        • Konfigurowanie
        • Shader magic
        • Noise heightmap
        • Uniformy
        • Interacting with light
        • Full code
      • Your second 3D shader
        • Your first spatial fragment function
        • Animating with TIME
        • Advanced effects: waves
    • Using VisualShaders
      • Creating a VisualShader
      • Using the Visual Shader Editor
      • Visual Shader node interface
      • Visual Shader nodes
        • Węzły ekspresji mogą
        • Reroute node
        • Fresnel node
        • Boolean node
        • If node
        • Switch node
        • Mesh Emitter
    • Using compute shaders
      • Create a local RenderingDevice
      • Provide input data
      • Defining a compute pipeline
      • Execute a compute shader
      • Retrieving results
      • Freeing memory
    • Screen-reading shaders
      • Wprowadzenie
      • Screen texture
      • Screen texture example
      • Za kulisami
      • Back-buffer logic
      • Depth texture
      • Normal-roughness texture
      • Redefining screen textures
    • Converting GLSL to Godot shaders
      • GLSL
        • Shader programs
        • Własności wierzchołków
        • gl_Position
        • Varying
        • Main
        • Makra
        • Zmienne
        • Współrzędne
        • Precyzja
      • Shadertoy
        • Typy
        • mainImage
        • Zmienne
        • Współrzędne
      • The Book of Shaders
        • Typy
        • Main
        • Zmienne
        • Współrzędne
    • Shaders style guide
      • Formatowanie
        • Encoding and special characters
        • Wcięcia
        • Line breaks and blank lines
        • Puste wiersze
        • Line length
        • One statement per line
        • Comment spacing
        • Documentation comments
        • Biały znak
        • Floating-point numbers
      • Accessing vector members
      • Naming conventions
        • Functions and variables
        • Stałe
        • Preprocessor directives
      • Applying formatting automatically
      • Code order
        • Local variables
    • Using a SubViewport as a texture
      • Wprowadzenie
      • Setting up the scene
      • Setting up the SubViewport
      • Applying the texture
      • Making the planet texture
      • Coloring the planet
      • Making an ocean
    • Custom post-processing
      • Wprowadzenie
      • Single pass post-processing
      • Multi-pass post-processing
    • Zaawansowany post-processing
      • Wprowadzenie
      • Pełnoekranowy quad
      • Depth texture
      • Example shader
      • Optymalizacja
    • Making trees
      • Start with a tree
      • Paint with vertex colors
      • Write a custom shader for the leaves
      • Improving the shader
  • User interface (UI)
    • UI building blocks
      • Wielkość i kotwice
        • Centering a control
        • Anchor Presets
      • Using Containers
        • Container layout
        • Sizing options
        • Container types
        • Creating custom Containers
      • Custom GUI controls
        • Tak wiele kontrolek...
        • Rysowanie
        • Rozmiar
        • Wejście
      • Keyboard/Controller Navigation and Focus
        • Node settings
        • Necessary code
      • Control node gallery
    • GUI skinning and themes
      • Introduction to GUI skinning
        • Basics of themes
        • Customizing a control
        • Customizing a project
        • Poza kontrolkami
      • Using the theme editor
        • Tworzenie motywu
        • Theme editor overview
        • Manage and import items
      • Theme type variations
        • Creating a type variation
        • Using a type variation
      • Using Fonts
        • Czcionki dynamiczne
        • Bitmap fonts
        • Loading a font file
        • Font outlines and shadows
        • Advanced font features
    • Control node tutorials
      • BBCode w RichTextLabel
        • Wprowadzenie
        • Używanie BBCode
        • Handling user input safely
        • Stripping BBCode tags
        • Wydajność
        • Using push_[tag]() and pop() functions instead of BBCode
        • Odniesienie
        • Text effects
        • Custom BBCode tags and text effects
    • Creating applications
      • Creating applications
        • Performing common tasks
        • Recommended project settings
        • Adding unit tests
        • Optimizing distribution size
        • Creating installers
        • Zasoby
  • XR
    • Basic Tutorial
      • Setting up XR
        • Introduction to the XR system in Godot
        • Which Renderer to use
        • OpenXR
        • Setting up the XR scene
      • Deploying to Android
        • Konfiguracja
        • Gradle Android build
        • Installing the vendors plugin
        • Creating the export presets
        • Running on your device from the Godot editor
      • A better XR start script
        • Signals for our script
        • Variables for our script
        • Our updated ready function
        • On session begun
        • On visible state
        • On focussed state
        • On stopping state
        • On pose recentered
      • AR / Passthrough
        • Environment blend modes
        • Configuring your background
        • OpenXR specific
        • Putting it together
        • Shadow to opacity
      • Where to go from here
        • Godot OpenXR vendor plugin
        • XR Toolkits
    • Advanced topics
      • OpenXR Settings
        • General settings
        • Extensions
        • Binding Modifiers
      • The XR action map
        • The default action map
        • Action sets
        • Akcje
        • Profiles
        • Our first controller binding
        • The simple controller
        • Binding Modifiers
      • Room scale in XR
        • Origin centric solution
        • Step 1
        • Step 2
        • Step 3
        • Character body centric solution
        • Step 1
        • Step 2
        • Step 3
        • When the player walks to somewhere they shouldn't
        • Further suggestions for improvements
      • XR full screen effects
        • Applying the projection matrix
        • Ograniczenia
      • OpenXR composition layers
        • Wprowadzenie
        • Setting up the SubViewport
        • Adding a composition layer
        • Making the interface work
        • Hole punching
      • OpenXR hand tracking
        • Wprowadzenie
        • Demo project
        • The Hand Tracking API
        • The hand tracking data source
        • Handling user input
      • OpenXR body tracking
        • HTC Tracker support
      • OpenXR Render Models
        • OpenXR Render models node
        • Render model node
        • Backend access
      • OpenXR spatial entities
        • Konfiguracja
        • Creating our spatial manager
        • Spatial anchors
        • Plane tracking
        • Marker tracking
        • Backend access
    • Godot XR Tools
      • Introducing XR tools
        • Installing XR Tools
        • Basic hands
        • More information
      • Basic XR Locomotion
        • Adding our player body
        • Adding a floor
        • Direct movement
        • Teleport
        • More advanced movement features

Szczegóły silnika

  • Engine architecture
    • Godot's architecture overview
      • Scene Layer
      • Server Layer
      • Drivers / Platform Interface
      • Jądro
      • Main
    • Common engine methods and macros
      • Print text
      • Format a string
      • Convert an integer or float to a string
      • Internationalize a string
      • Clamp a value
      • Mikrobenchmarking
      • Get project/editor settings
      • Error macros
    • Core types
      • Alokowanie pamięci
      • Zbiorniki
        • Relocation safety
      • Multithreading / Concurrency
      • Typy Matematyczne
      • NodePath
      • Pozbądź się
    • Klasa Wariant
      • O Godocie
        • Odniesienia
      • List of variant types
      • Containers: Array and Dictionary
        • Odniesienia
    • Obiekt klasy
      • Ogólna definicja
        • Odniesienia:
      • Registering Object classes
        • Registering bindings
        • Stałe
        • Właściwości (set/get)
        • Binding properties using _set/_get/_get_property_list
        • Sygnały
      • Object ownership and casting
        • Manual memory management
        • RefCounted memory management
        • Dynamiczne rzutowanie
      • Powiadomienia
      • Zasoby
        • Odniesienia:
        • Wczytywanie zasobów
        • Zapisywanie zasobów
    • Inheritance class tree
      • Obiekt
      • Odniesienie
      • Control
      • Node2D
      • Node3D
    • Internal rendering architecture
      • Rendering methods
        • Przedni+
        • Mobilny
        • Kompatybilny
        • Why not deferred rendering?
      • Rendering drivers
        • Vulkan
        • Direct3D 12
        • Metal
        • OpenGL
        • Summary of rendering drivers/methods
      • RenderingDevice abstraction
      • Core rendering classes architecture
      • Core shaders
      • 2D and 3D rendering separation
      • 2D rendering techniques
      • 3D rendering techniques
        • Batching and instancing
        • Light, decal and reflection probe rendering
        • Shadow mapping
        • Temporal antialiasing
        • Global illumination
        • Depth of field
        • Screen-space effects (SSAO, SSIL, SSR, SSS)
        • Sky rendering
        • Volumetric fog
        • Occlusion culling
        • Visibility range (LOD)
        • Automatic mesh LOD
    • 2D coordinate systems and 2D transforms
      • Wprowadzenie
      • Godot 2D coordinate systems
      • Node transforms
    • Unit testing
      • Platform and target support
      • Running tests
        • Filtering tests
      • Writing tests
        • Subcases
        • Assertions
        • Logging
        • Testing failure paths
        • Special tags in test case names
        • Testing signals
      • Test tools
      • Integration tests for GDScript
  • Engine extension APIs
    • Własne moduły w C++
      • Moduły
      • Po co?
      • Tworzenie nowej wtyczki
      • Używanie modułu
      • Compiling a module externally
      • Customizing module types initialization
      • Writing custom documentation
      • Writing custom unit tests
      • Adding custom editor icons
      • Podsumowując
    • Łączenie zewnętrznych bibliotek z Godotem (jak PhysX, FMOD itp)
      • Moduły
      • Używanie modułu
    • Własne serwery Godot
      • Wprowadzenie
        • Odniesienia
      • Po co?
      • Creating a Godot server
      • Własne zarządzanie zasobami
        • Odniesienia
      • Registering the class in GDScript
        • Bind methods
      • MessageQueue
        • Odniesienia:
      • Summing it up
        • Uwagi
    • Dołącz obraz jako zasób {ścieżka}
      • Wprowadzenie
        • Odniesienia
      • Po co?
      • Dlaczego nie?
        • Odniesienia
      • Creating a ResourceFormatLoader
      • Creating a ResourceFormatSaver
      • Creating custom data types
        • Rozważania
        • Odniesienia
      • Registering the new file format
        • Odniesienia
      • Ładowanie go do GDScript
    • Własny AudioStreams
      • Wprowadzenie
        • Odniesienia:
      • Po co?
      • Tworzenie AudioStream
        • Odniesienia:
      • Create an AudioStreamPlayback
        • Ponowne próbkowanie
        • Odniesienia:
    • Custom platform ports
      • Official platform ports
      • Creating a custom platform port
        • Required features of a platform port
        • Optional features of a platform port
      • Distributing a custom platform port
  • Rozwój silnika
    • Konfigurowanie IDE
      • Android Studio
        • Importing the project
        • Android Studio project layout
        • Building & debugging the editor module
        • Building & debugging the app module
      • CLion
        • Importing the project
        • Compiling and debugging the project
        • Ignoring object and library files
      • Code::Blocks
        • Tworzenie nowego projektu
        • Configuring the build
        • Configuring the run
        • Adding files to the project
        • Code style configuration
      • KDevelop
        • Importing the project
        • Debugging the project
      • Qt Creator
        • Importing the project
        • Debugging the project
        • Code style configuration
      • JetBrains Rider
        • Importing the project
        • Compiling and debugging the project
        • Debug visualizers
        • Unit testing
        • Profiling
        • Known issues
      • Visual Studio
        • Importing the project
        • Debugging the project
      • Visual Studio Code
        • Importing the project
        • Debugging the project
        • Configuring IntelliSense
        • Linting class reference XML files
        • Displaying documentation on hover
        • Rozwiązywanie problemów
      • Xcode
        • Importing the project
        • Debugging the project
    • Building from source
      • Zdobywanie kodu źródłowego
        • Pobieranie kodu źródłowego Godota
      • Wstęp do systemu budowania
        • Using multi-threading
        • Wybór platformy
        • Resulting binary
        • Cel
        • Development and production aliases
        • Dev build
        • Debugging symbols
        • Optimization level
        • Architecture
        • Custom modules
        • Cleaning generated files
        • Inne opcje budowania
        • Szablony do eksportu
      • Kompilowanie dla Windowsa
        • Wymagania
        • Ustawianie SCons
        • Pobieranie kodu źródłowego dla Godota
        • Kompilowanie
        • Installing Direct3D 12 requirements
        • Compiling with AccessKit support
        • Compiling with ANGLE support
        • Development in Visual Studio
        • Cross-compiling for Windows from other operating systems
        • Creating Windows export templates
      • Compiling for Linux, *BSD
        • Wymagania
        • Kompilowanie
        • Compiling with AccessKit support
        • Running a headless/server build
        • Building export templates
        • Cross-compiling for RISC-V devices
        • Using Clang and LLD for faster development
        • Using mold for faster development
        • Using system libraries for faster development
      • Compiling for macOS
        • Wymagania
        • Kompilowanie
        • Compiling with AccessKit support
        • Running a headless/server build
        • Building export templates
        • Cross-compiling for macOS from Linux
        • Rozwiązywanie problemów
      • Kompilowanie dla Androida
        • Notować
        • Wymagania
        • Ustawianie systemu budowania
        • Building the export templates
        • Używanie szablonów eksportu
        • Building the Godot editor
        • Removing the Editor binaries
        • Installing the Godot editor APK
        • Rozwiązywanie problemów
      • Kompilowanie dla iOS
        • Wymagania
        • Kompilowanie
        • Uruchom
        • Rozwiązywanie problemów
      • Compiling for visionOS
      • Kompilowanie dla sieci Web
        • Wymagania
        • Building export templates
        • GDExtension
        • Building the editor
      • Cross-compiling for iOS on Linux
        • Zrzeczenie się
        • Wymagania
        • Konfigurowanie środowiska
        • Compiling Godot for iPhone
      • Compiling with .NET
        • Wymagania
        • Enable the .NET module
        • Generate the glue
        • Building the managed libraries
        • Przykłady
        • Data directory
        • Command-line options
      • Compiling with PCK encryption key
        • Krok po kroku
        • Rozwiązywanie problemów
      • Optimizing a build for size
        • Uzasadnienie
        • Stripping binaries
        • Compiling with link-time optimization
        • Optimizing for size instead of speed
        • Detecting used features from the current project and disabling unused features
        • Disabling advanced text server
        • Disabling 3D
        • Disabling advanced GUI objects
        • Disabling physics engines
        • Disabling unwanted modules
        • Optimizing the distribution of your project
    • Debugowanie
      • Using sanitizers
        • What are sanitizers?
        • Using sanitizers on Godot
        • Address sanitizer (ASAN)
        • Leak sanitizer (LSAN)
        • Memory sanitizer (MSAN)
        • Thread sanitizer (TSAN)
        • Undefined behavior sanitizer (UBSAN)
        • Platform-specific sanitizers
      • Debugging on macOS
        • Debugging Godot editor
        • Debugging exported project
      • Vulkan
        • Validation layers
      • Debugging the editor
    • Using C++ profilers
      • Sampling profilers
        • Setting up Godot
        • Benchmarking startup/shutdown times
      • Tracing profilers
      • All recommended profilers
        • Hotspot
        • Instruments
        • Perfetto
        • Tracy
        • VerySleepy
    • Handling compatibility breakages
      • A practical example
  • Editor development
    • Introduction to editor development
      • Technical choices
      • Directory structure
      • Editor dependencies in scene/ files
      • Development tips
    • Editor icons
      • Creating icons
      • Color conversion for light editor themes
      • Icon optimization
      • Integrating and sharing the icons
      • Rozwiązywanie problemów
      • Odniesienia
  • Class reference primer
    • Jak edytować klasę XML
      • Improve formatting with BBCode style tags
        • Linking
        • Formatting text
        • Formatting code blocks
        • Formatting notes and warnings
      • Marking API as deprecated/experimental
  • Formaty plików Godot
    • GDScript grammar
    • TSCN file format
      • File structure
        • Entries inside the file
      • Drzewo scen
        • NodePath
        • Skeleton3D
        • BoneAttachment3D
        • AnimationPlayer
      • Zasoby
        • External resources
        • Internal resources
        • ArrayMesh
        • Animacja

Społeczność

  • Biblioteka zasobów
    • O Bibliotece Zasobów
      • Types of assets
      • Często zadawane pytania
        • Czy płatne zasoby będą możliwe do pobrania z Biblioteki Zasobów?
    • Using the Asset Library
      • Na stronie
        • Przegląd
        • Szukanie
        • Breakdown of an asset
        • Rejestracja i logowanie
      • In the editor
    • Wysyłanie zasobu do Biblioteki Zasobów
      • Wprowadzenie
      • Submission guidelines
        • Wymagania
        • Zalecenia
      • Przesyłanie
  • Kanały społecznościowe
    • Społeczności opierane na konkretnym języku
  • Samouczki oraz materiały
    • Gdzie zacząć naukę
    • Poradniki wideo
    • Samouczki tekstowe
    • Zasoby

Referencja klas

  • All classes
  • Globals
    • @GDScript
      • Description
      • Tutorials
      • Methods
      • Constants
      • Annotations
      • Method Descriptions
    • @GlobalScope
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
  • Nodes
    • Node
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • AcceptDialog
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • AimModifier3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AnimatableBody2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimatableBody3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimatedSprite2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AnimatedSprite3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • AnimationMixer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationPlayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationTree
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Area2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Area3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AspectRatioContainer
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioListener2D
      • Description
      • Methods
      • Method Descriptions
    • AudioListener3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • 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
    • BackBufferCopy
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • BaseButton
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Bone2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • BoneAttachment3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • BoneConstraint3D
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • BoneTwistDisperser3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • BoxContainer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • Button
      • Description
      • Tutorials
      • Properties
      • Theme Properties
      • Property Descriptions
      • Theme Property Descriptions
    • Camera2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Camera3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CanvasGroup
      • Description
      • Properties
      • Property Descriptions
    • CanvasItem
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • CanvasLayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • CanvasModulate
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CCDIK3D
      • Description
    • CenterContainer
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ChainIK3D
      • Description
      • Methods
      • Method Descriptions
    • CharacterBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CharacterBody3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CheckBox
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • CheckButton
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • CodeEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • CollisionObject2D
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CollisionObject3D
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CollisionPolygon2D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • CollisionPolygon3D
      • Description
      • Properties
      • Property Descriptions
    • CollisionShape2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CollisionShape3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ColorPicker
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • 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
    • ConeTwistJoint3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ConfirmationDialog
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Container
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • Control
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ConvertTransformModifier3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CopyTransformModifier3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CPUParticles2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CPUParticles3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CSGBox3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGCombiner3D
      • Description
      • Tutorials
    • CSGCylinder3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGMesh3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGPolygon3D
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • CSGPrimitive3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGShape3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CSGSphere3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CSGTorus3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • DampedSpringJoint2D
      • Description
      • Properties
      • Property Descriptions
    • Decal
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • DirectionalLight2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • DirectionalLight3D
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • EditorCommandPalette
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • EditorDock
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • EditorFileDialog
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • EditorFileSystem
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorInspector
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • EditorPlugin
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • EditorProperty
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • EditorResourcePicker
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • EditorResourcePreview
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorScriptPicker
      • Description
      • Properties
      • Property Descriptions
    • EditorSpinSlider
      • Description
      • Properties
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Theme Property Descriptions
    • EditorToaster
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • FABRIK3D
      • Description
      • Tutorials
    • FileDialog
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • FileSystemDock
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • FlowContainer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • FogVolume
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • FoldableContainer
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • Generic6DOFJoint3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GeometryInstance3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GPUParticles2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GPUParticles3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • GPUParticlesAttractor3D
      • Description
      • Properties
      • Property Descriptions
    • GPUParticlesAttractorBox3D
      • Description
      • Properties
      • Property Descriptions
    • GPUParticlesAttractorSphere3D
      • Description
      • Properties
      • Property Descriptions
    • GPUParticlesAttractorVectorField3D
      • Description
      • Properties
      • Property Descriptions
    • GPUParticlesCollision3D
      • Description
      • Properties
      • Property Descriptions
    • GPUParticlesCollisionBox3D
      • Description
      • Properties
      • Property Descriptions
    • GPUParticlesCollisionHeightField3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GPUParticlesCollisionSDF3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GPUParticlesCollisionSphere3D
      • Description
      • Properties
      • Property Descriptions
    • GraphEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • GraphElement
      • Description
      • Properties
      • Theme Properties
      • Signals
      • Property Descriptions
      • Theme Property Descriptions
    • GraphFrame
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • GraphNode
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • 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
    • GridMapEditorPlugin
      • Description
      • Methods
      • Method Descriptions
    • GrooveJoint2D
      • Description
      • Properties
      • Property Descriptions
    • HBoxContainer
      • Description
      • Tutorials
    • HFlowContainer
      • Description
      • Tutorials
    • HingeJoint3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • HScrollBar
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • HSeparator
      • Description
    • HSlider
      • Description
    • HSplitContainer
      • Description
      • Tutorials
    • HTTPRequest
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • IKModifier3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ImporterMeshInstance3D
      • Properties
      • Property Descriptions
    • InstancePlaceholder
      • Description
      • Methods
      • Method Descriptions
    • ItemList
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • IterateIK3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • JacobianIK3D
      • Description
    • Joint2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Joint3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Label
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • Label3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Light2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Light3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • LightmapGI
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • LightmapProbe
      • Description
    • LightOccluder2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • LimitAngularVelocityModifier3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method 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
    • LinkButton
      • Description
      • Properties
      • Theme Properties
      • Enumerations
      • Property Descriptions
      • Theme Property Descriptions
    • LookAtModifier3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MarginContainer
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • Marker2D
      • Description
      • Properties
      • Property Descriptions
    • Marker3D
      • Description
      • Properties
      • Property Descriptions
    • MenuBar
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • MenuButton
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • MeshInstance2D
      • Description
      • Tutorials
      • Properties
      • Signals
      • Property Descriptions
    • MeshInstance3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • MissingNode
      • Description
      • Properties
      • Property Descriptions
    • ModifierBoneTarget3D
      • Description
      • Properties
      • Property Descriptions
    • MultiMeshInstance2D
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • MultiMeshInstance3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • MultiplayerSpawner
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • MultiplayerSynchronizer
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • NavigationAgent2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • NavigationAgent3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • NavigationLink2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NavigationLink3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NavigationObstacle2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NavigationObstacle3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • NavigationRegion2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • NavigationRegion3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • NinePatchRect
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Node2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Node3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • OccluderInstance3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OmniLight3D
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • OpenXRBindingModifierEditor
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • OpenXRCompositionLayer
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • OpenXRCompositionLayerCylinder
      • Description
      • Properties
      • Property Descriptions
    • OpenXRCompositionLayerEquirect
      • Description
      • Properties
      • Property Descriptions
    • OpenXRCompositionLayerQuad
      • Description
      • Properties
      • Property Descriptions
    • OpenXRHand
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • OpenXRInteractionProfileEditor
      • Description
    • OpenXRInteractionProfileEditorBase
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • OpenXRRenderModel
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • OpenXRRenderModelManager
      • Description
      • Properties
      • Signals
      • Enumerations
      • Property Descriptions
    • OpenXRVisibilityMask
      • Description
    • OptionButton
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • Panel
      • Description
      • Tutorials
      • Theme Properties
      • Theme Property Descriptions
    • PanelContainer
      • Description
      • Tutorials
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • Parallax2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ParallaxBackground
      • Description
      • Properties
      • Property Descriptions
    • ParallaxLayer
      • Description
      • Properties
      • Property Descriptions
    • Path2D
      • Description
      • Properties
      • Property Descriptions
    • Path3D
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • PathFollow2D
      • Description
      • Properties
      • Property Descriptions
    • PathFollow3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PhysicalBone2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicalBone3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PhysicalBoneSimulator3D
      • Description
      • Methods
      • Method Descriptions
    • PhysicsBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Method Descriptions
    • PhysicsBody3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PinJoint2D
      • Description
      • Properties
      • Property Descriptions
    • PinJoint3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PointLight2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Polygon2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Popup
      • Description
      • Properties
      • Signals
    • PopupMenu
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • PopupPanel
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • ProgressBar
      • Description
      • Properties
      • Theme Properties
      • Enumerations
      • Property Descriptions
      • Theme Property Descriptions
    • Range
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • RayCast2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RayCast3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ReferenceRect
      • Description
      • Properties
      • Property Descriptions
    • ReflectionProbe
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • RemoteTransform2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RemoteTransform3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ResourcePreloader
      • Description
      • Methods
      • Method Descriptions
    • RetargetModifier3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • RichTextLabel
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • RigidBody2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • RigidBody3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • RootMotionView
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ScriptCreateDialog
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • ScriptEditor
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • ScriptEditorBase
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • ScrollBar
      • Description
      • Properties
      • Theme Properties
      • Signals
      • Property Descriptions
      • Theme Property Descriptions
    • ScrollContainer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • Separator
      • Description
      • Theme Properties
      • Theme Property Descriptions
    • ShaderGlobalsOverride
      • Description
      • Tutorials
    • ShapeCast2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ShapeCast3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Skeleton2D
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • Skeleton3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • SkeletonIK3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SkeletonModifier3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Slider
      • Description
      • Properties
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Theme Property Descriptions
    • SliderJoint3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SoftBody3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SpinBox
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • SplineIK3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SplitContainer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • SpotLight3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • SpringArm3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SpringBoneCollision3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SpringBoneCollisionCapsule3D
      • Description
      • Properties
      • Property Descriptions
    • SpringBoneCollisionPlane3D
      • Description
    • SpringBoneCollisionSphere3D
      • Description
      • Properties
      • Property Descriptions
    • SpringBoneSimulator3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Sprite2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • Sprite3D
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • SpriteBase3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • StaticBody2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • StaticBody3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • StatusIndicator
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • SubViewport
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • SubViewportContainer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • TabBar
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • TabContainer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • TextEdit
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • TextureButton
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • TextureProgressBar
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TextureRect
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • TileMap
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TileMapLayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Timer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TouchScreenButton
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Tree
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • TwoBoneIK3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VBoxContainer
      • Description
      • Tutorials
    • VehicleBody3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • VehicleWheel3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VFlowContainer
      • Description
      • Tutorials
    • VideoStreamPlayer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • Viewport
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • VisibleOnScreenEnabler2D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisibleOnScreenEnabler3D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisibleOnScreenNotifier2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VisibleOnScreenNotifier3D
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VisualInstance3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VoxelGI
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • VScrollBar
      • Description
      • Properties
      • Theme Properties
      • Theme Property Descriptions
    • VSeparator
      • Description
    • VSlider
      • Description
      • Properties
    • VSplitContainer
      • Description
      • Tutorials
    • Window
      • Description
      • Properties
      • Methods
      • Theme Properties
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
      • Theme Property Descriptions
    • WorldEnvironment
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • XRAnchor3D
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • XRBodyModifier3D
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • XRCamera3D
      • Description
      • Tutorials
      • Properties
    • XRController3D
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • XRFaceModifier3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • XRHandModifier3D
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • XRNode3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • XROrigin3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
  • Resources
    • Resource
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimatedTexture
      • Description
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Animation
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationLibrary
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • AnimationNode
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeAdd2
      • Description
      • Tutorials
    • AnimationNodeAdd3
      • Description
      • Tutorials
    • AnimationNodeAnimation
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AnimationNodeBlend2
      • Description
      • Tutorials
    • AnimationNodeBlend3
      • Description
      • Tutorials
    • AnimationNodeBlendSpace1D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeBlendSpace2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeBlendTree
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Constants
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeExtension
      • Description
      • Methods
      • Method Descriptions
    • AnimationNodeOneShot
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AnimationNodeOutput
      • Description
      • Tutorials
    • AnimationNodeStateMachine
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AnimationNodeStateMachinePlayback
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • AnimationNodeStateMachineTransition
      • Description
      • Tutorials
      • Properties
      • Signals
      • Enumerations
      • Property Descriptions
    • AnimationNodeSub2
      • Description
      • Tutorials
    • AnimationNodeSync
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeTimeScale
      • Description
      • Tutorials
    • AnimationNodeTimeSeek
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AnimationNodeTransition
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AnimationRootNode
      • Description
      • Tutorials
    • ArrayMesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ArrayOccluder3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AtlasTexture
      • Description
      • Properties
      • Property Descriptions
    • AudioBusLayout
      • Description
    • AudioEffect
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AudioEffectAmplify
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioEffectBandLimitFilter
      • Description
      • Tutorials
    • AudioEffectBandPassFilter
      • Description
      • Tutorials
    • AudioEffectCapture
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AudioEffectChorus
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AudioEffectCompressor
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioEffectDelay
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioEffectDistortion
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioEffectEQ
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AudioEffectEQ10
      • Description
      • Tutorials
    • AudioEffectEQ21
      • Description
      • Tutorials
    • AudioEffectEQ6
      • Description
      • Tutorials
    • AudioEffectFilter
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioEffectHardLimiter
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioEffectHighPassFilter
      • Description
      • Tutorials
    • AudioEffectHighShelfFilter
      • Description
      • Tutorials
    • AudioEffectLimiter
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioEffectLowPassFilter
      • Description
      • Tutorials
    • AudioEffectLowShelfFilter
      • Description
      • Tutorials
    • AudioEffectNotchFilter
      • Description
      • Tutorials
    • AudioEffectPanner
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioEffectPhaser
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioEffectPitchShift
      • Description
      • Tutorials
      • 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
    • AudioEffectStereoEnhance
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • AudioStream
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • AudioStreamGenerator
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • AudioStreamInteractive
      • Description
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • AudioStreamMicrophone
      • Description
      • Tutorials
    • AudioStreamMP3
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AudioStreamOggVorbis
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AudioStreamPlaylist
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • AudioStreamPolyphonic
      • Description
      • Properties
      • Property Descriptions
    • AudioStreamRandomizer
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AudioStreamSynchronized
      • Description
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • AudioStreamWAV
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • BaseMaterial3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • BitMap
      • Description
      • Methods
      • Method Descriptions
    • BoneMap
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • BoxMesh
      • Description
      • Properties
      • Property Descriptions
    • BoxOccluder3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • BoxShape3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ButtonGroup
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • CameraAttributes
      • Description
      • Properties
      • Property Descriptions
    • CameraAttributesPhysical
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CameraAttributesPractical
      • Description
      • Properties
      • Property Descriptions
    • CameraTexture
      • Description
      • Properties
      • Property Descriptions
    • CanvasItemMaterial
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • CanvasTexture
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CapsuleMesh
      • Description
      • Properties
      • Property Descriptions
    • CapsuleShape2D
      • Description
      • Properties
      • Property Descriptions
    • CapsuleShape3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CircleShape2D
      • Description
      • Properties
      • Property Descriptions
    • CodeHighlighter
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ColorPalette
      • Description
      • Properties
      • Property Descriptions
    • Compositor
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CompositorEffect
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CompressedCubemap
      • Description
    • CompressedCubemapArray
      • Description
    • CompressedTexture2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CompressedTexture2DArray
      • Description
    • CompressedTexture3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • CompressedTextureLayered
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ConcavePolygonShape2D
      • Description
      • Properties
      • Property Descriptions
    • ConcavePolygonShape3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ConvexPolygonShape2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ConvexPolygonShape3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • CryptoKey
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • CSharpScript
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • Cubemap
      • Description
      • Methods
      • Method Descriptions
    • CubemapArray
      • Description
      • Methods
      • Method 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
      • Enumerations
      • Property Descriptions
    • CurveXYZTexture
      • Description
      • Properties
      • Property Descriptions
    • CylinderMesh
      • Description
      • Properties
      • Property Descriptions
    • CylinderShape3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • DPITexture
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • EditorNode3DGizmoPlugin
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorSettings
      • Description
      • Properties
      • Methods
      • Signals
      • Constants
      • Property Descriptions
      • Method Descriptions
    • EditorSyntaxHighlighter
      • Description
      • Methods
      • Method Descriptions
    • Environment
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ExternalTexture
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • FastNoiseLite
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • FBXDocument
      • Description
    • FBXState
      • Description
      • Properties
      • Property Descriptions
    • FogMaterial
      • Description
      • Properties
      • Property Descriptions
    • FoldableGroup
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • Font
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • FontFile
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • FontVariation
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GDExtension
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • GDScript
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • GDScriptSyntaxHighlighter
      • Description
    • GLTFAccessor
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GLTFAnimation
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFBufferView
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFCamera
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFDocument
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GLTFDocumentExtension
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • GLTFDocumentExtensionConvertImporterMesh
      • Tutorials
    • GLTFLight
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFMesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFNode
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFPhysicsBody
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFPhysicsShape
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFSkeleton
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFSkin
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • GLTFSpecGloss
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • GLTFState
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • GLTFTexture
      • Tutorials
      • Properties
      • Property Descriptions
    • GLTFTextureSampler
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Gradient
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GradientTexture1D
      • Description
      • Properties
      • Property Descriptions
    • GradientTexture2D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • HeightMapShape3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Image
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • ImageTexture
      • Description
      • Tutorials
      • Properties
      • Methods
      • Method Descriptions
    • ImageTexture3D
      • Description
      • Methods
      • Method Descriptions
    • ImageTextureLayered
      • Description
      • Methods
      • Method Descriptions
    • ImmediateMesh
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • ImporterMesh
      • Description
      • Methods
      • Method Descriptions
    • InputEvent
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • InputEventAction
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventFromWindow
      • Description
      • Properties
      • Property Descriptions
    • InputEventGesture
      • Description
      • Tutorials
      • 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
      • Description
      • Tutorials
      • 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
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventScreenDrag
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventScreenTouch
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • InputEventShortcut
      • Description
      • Properties
      • Property Descriptions
    • InputEventWithModifiers
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • JointLimitation3D
      • Description
    • JointLimitationCone3D
      • Description
      • Properties
      • Property Descriptions
    • JSON
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • LabelSettings
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • LightmapGIData
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Material
      • Description
      • Tutorials
      • Properties
      • Methods
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Mesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MeshLibrary
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • MeshTexture
      • Description
      • Properties
      • Property Descriptions
    • MissingResource
      • Description
      • Properties
      • Property Descriptions
    • MultiMesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • NavigationMesh
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • NavigationMeshSourceGeometryData2D
      • Description
      • Methods
      • Method Descriptions
    • NavigationMeshSourceGeometryData3D
      • Description
      • Methods
      • Method Descriptions
    • NavigationPolygon
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • Noise
      • Description
      • Methods
      • Method Descriptions
    • NoiseTexture2D
      • Description
      • Properties
      • Property Descriptions
    • NoiseTexture3D
      • Description
      • Properties
      • Property Descriptions
    • Occluder3D
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • OccluderPolygon2D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • OggPacketSequence
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OpenXRAction
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • OpenXRActionBindingModifier
      • Description
    • OpenXRActionMap
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OpenXRActionSet
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OpenXRAnalogThresholdModifier
      • Description
      • Properties
      • Property Descriptions
    • OpenXRBindingModifier
      • Description
      • Methods
      • Method Descriptions
    • OpenXRDpadBindingModifier
      • Description
      • Properties
      • Property Descriptions
    • OpenXRHapticBase
      • Description
    • OpenXRHapticVibration
      • Description
      • Properties
      • Property Descriptions
    • OpenXRInteractionProfile
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OpenXRIPBinding
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OpenXRIPBindingModifier
      • Description
    • OptimizedTranslation
      • Description
      • Methods
      • Method Descriptions
    • ORMMaterial3D
      • Description
      • Tutorials
    • PackedDataContainer
      • Description
      • Methods
      • Method Descriptions
    • PackedScene
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • PanoramaSkyMaterial
      • Description
      • Properties
      • Property Descriptions
    • ParticleProcessMaterial
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PhysicalSkyMaterial
      • Description
      • Properties
      • Property Descriptions
    • PhysicsMaterial
      • Description
      • Properties
      • Property Descriptions
    • PlaceholderCubemap
      • Description
    • PlaceholderCubemapArray
      • Description
    • PlaceholderMaterial
      • Description
    • PlaceholderMesh
      • Description
      • Properties
      • Property Descriptions
    • PlaceholderTexture2D
      • Description
      • Properties
      • Property Descriptions
    • PlaceholderTexture2DArray
      • Description
    • PlaceholderTexture3D
      • Description
      • Properties
      • Property Descriptions
    • PlaceholderTextureLayered
      • Description
      • Properties
      • Property Descriptions
    • PlaneMesh
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • PointMesh
      • Description
    • PolygonOccluder3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • PolygonPathFinder
      • Methods
      • Method Descriptions
    • PortableCompressedTexture2D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PrimitiveMesh
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PrismMesh
      • Description
      • Properties
      • Property Descriptions
    • ProceduralSkyMaterial
      • Description
      • Properties
      • Property Descriptions
    • QuadMesh
      • Description
      • Tutorials
      • Properties
    • QuadOccluder3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • RDShaderFile
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RDShaderSPIRV
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RectangleShape2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • RibbonTrailMesh
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • RichTextEffect
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • SceneReplicationConfig
      • Methods
      • Enumerations
      • Method Descriptions
    • Script
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ScriptExtension
      • Methods
      • Method Descriptions
    • SegmentShape2D
      • Description
      • Properties
      • Property Descriptions
    • SeparationRayShape2D
      • Description
      • Properties
      • Property Descriptions
    • SeparationRayShape3D
      • Description
      • Properties
      • Property Descriptions
    • Shader
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ShaderInclude
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ShaderMaterial
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Shape2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Shape3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • Shortcut
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SkeletonModification2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SkeletonModification2DCCDIK
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SkeletonModification2DFABRIK
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SkeletonModification2DJiggle
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SkeletonModification2DLookAt
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SkeletonModification2DPhysicalBones
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SkeletonModification2DStackHolder
      • Description
      • Methods
      • Method Descriptions
    • SkeletonModification2DTwoBoneIK
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SkeletonModificationStack2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • SkeletonProfile
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SkeletonProfileHumanoid
      • Description
      • Tutorials
      • Properties
    • Skin
      • Methods
      • Method Descriptions
    • Sky
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • SphereMesh
      • Description
      • Properties
      • Property Descriptions
    • SphereOccluder3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • SphereShape3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • SpriteFrames
      • Description
      • Methods
      • Method Descriptions
    • StandardMaterial3D
      • Description
      • Tutorials
    • 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
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SyntaxHighlighter
      • Description
      • Methods
      • Method Descriptions
    • SystemFont
      • Description
      • Properties
      • Property Descriptions
    • TextMesh
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Texture
      • Description
    • Texture2D
      • Description
      • Methods
      • Method Descriptions
    • Texture2DArray
      • Description
      • Methods
      • Method Descriptions
    • Texture2DArrayRD
      • Description
      • Tutorials
    • Texture2DRD
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Texture3D
      • Description
      • Methods
      • Method Descriptions
    • Texture3DRD
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • TextureCubemapArrayRD
      • Description
      • Tutorials
    • TextureCubemapRD
      • Description
      • Tutorials
    • TextureLayered
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • TextureLayeredRD
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • Theme
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TileMapPattern
      • Description
      • Methods
      • Method Descriptions
    • TileSet
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TileSetAtlasSource
      • Description
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • TileSetScenesCollectionSource
      • Description
      • Methods
      • Method Descriptions
    • TileSetSource
      • Description
      • Methods
      • Method Descriptions
    • TorusMesh
      • Description
      • Properties
      • Property Descriptions
    • Translation
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • TubeTrailMesh
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • VideoStream
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VideoStreamPlayback
      • Description
      • Methods
      • Method Descriptions
    • VideoStreamTheora
      • Description
    • ViewportTexture
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • VisualShader
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNode
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNodeBillboard
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeBooleanConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeBooleanParameter
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeClamp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeColorConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeColorFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeColorOp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeColorParameter
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeComment
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeCompare
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeConstant
      • Description
    • VisualShaderNodeCubemap
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeCubemapParameter
      • Description
    • VisualShaderNodeCurveTexture
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeCurveXYZTexture
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeCustom
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • VisualShaderNodeDerivativeFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeDeterminant
      • Description
    • VisualShaderNodeDistanceFade
      • Description
    • VisualShaderNodeDotProduct
      • Description
    • VisualShaderNodeExpression
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeFaceForward
      • Description
    • VisualShaderNodeFloatConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeFloatFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeFloatOp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeFloatParameter
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeFrame
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNodeFresnel
      • Description
    • VisualShaderNodeGlobalExpression
      • Description
    • VisualShaderNodeGroupBase
      • Description
      • Methods
      • Method Descriptions
    • VisualShaderNodeIf
      • Description
    • VisualShaderNodeInput
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • VisualShaderNodeIntConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeIntFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeIntOp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeIntParameter
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeIs
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeLinearSceneDepth
      • Description
    • VisualShaderNodeMix
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeMultiplyAdd
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeOuterProduct
      • Description
    • VisualShaderNodeOutput
      • Description
    • VisualShaderNodeParameter
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeParameterRef
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeParticleAccelerator
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeParticleBoxEmitter
      • Description
    • VisualShaderNodeParticleConeVelocity
      • Description
    • VisualShaderNodeParticleEmit
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeParticleEmitter
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeParticleMeshEmitter
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeParticleMultiplyByAxisAngle
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeParticleOutput
      • Description
    • VisualShaderNodeParticleRandomness
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeParticleRingEmitter
      • Description
    • VisualShaderNodeParticleSphereEmitter
      • Description
    • VisualShaderNodeProximityFade
      • Description
    • VisualShaderNodeRandomRange
      • Description
    • VisualShaderNodeRemap
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeReroute
      • Description
      • Methods
      • Method Descriptions
    • VisualShaderNodeResizableBase
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeRotationByAxis
      • Description
    • VisualShaderNodeSample3D
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeScreenNormalWorldSpace
      • Description
    • VisualShaderNodeScreenUVToSDF
      • Description
    • VisualShaderNodeSDFRaymarch
      • Description
    • VisualShaderNodeSDFToScreenUV
      • Description
    • VisualShaderNodeSmoothStep
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeStep
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeSwitch
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTexture
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTexture2DArray
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeTexture2DArrayParameter
      • Description
    • VisualShaderNodeTexture2DParameter
      • Description
    • VisualShaderNodeTexture3D
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeTexture3DParameter
      • Description
    • VisualShaderNodeTextureParameter
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTextureParameterTriplanar
      • Description
    • VisualShaderNodeTextureSDF
      • Description
    • VisualShaderNodeTextureSDFNormal
      • Description
    • VisualShaderNodeTransformCompose
      • Description
    • VisualShaderNodeTransformConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeTransformDecompose
      • Description
    • VisualShaderNodeTransformFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTransformOp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeTransformParameter
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeTransformVecMult
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeUIntConstant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeUIntFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeUIntOp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeUIntParameter
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeUVFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeUVPolarCoord
      • Description
    • VisualShaderNodeVarying
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVaryingGetter
      • Description
    • VisualShaderNodeVaryingSetter
      • Description
    • VisualShaderNodeVec2Constant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVec2Parameter
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVec3Constant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVec3Parameter
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVec4Constant
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVec4Parameter
      • Description
      • Properties
      • Property Descriptions
    • VisualShaderNodeVectorBase
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeVectorCompose
      • Description
    • VisualShaderNodeVectorDecompose
      • Description
    • VisualShaderNodeVectorDistance
      • Description
    • VisualShaderNodeVectorFunc
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeVectorLen
      • Description
    • VisualShaderNodeVectorOp
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • VisualShaderNodeVectorRefract
      • Description
    • VisualShaderNodeWorldPositionFromDepth
      • Description
    • VoxelGIData
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • World2D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • World3D
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • WorldBoundaryShape2D
      • Description
      • Properties
      • Property Descriptions
    • WorldBoundaryShape3D
      • Description
      • Properties
      • Property Descriptions
    • X509Certificate
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
  • Other objects
    • Object
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Method Descriptions
    • AESContext
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • AStar2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AStar3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • AStarGrid2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AudioEffectInstance
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AudioEffectSpectrumAnalyzerInstance
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • AudioSample
      • Description
    • AudioSamplePlayback
      • Description
    • AudioServer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • AudioStreamGeneratorPlayback
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AudioStreamPlayback
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • AudioStreamPlaybackInteractive
      • Description
      • Methods
      • Method Descriptions
    • AudioStreamPlaybackOggVorbis
    • AudioStreamPlaybackPlaylist
    • AudioStreamPlaybackPolyphonic
      • Description
      • Methods
      • Constants
      • Method Descriptions
    • AudioStreamPlaybackResampled
      • Methods
      • Method Descriptions
    • AudioStreamPlaybackSynchronized
    • CallbackTweener
      • Description
      • Methods
      • Method Descriptions
    • CameraFeed
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CameraServer
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • CharFXTransform
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ClassDB
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • ConfigFile
      • Description
      • Methods
      • Method Descriptions
    • Crypto
      • Description
      • Methods
      • Method Descriptions
    • DirAccess
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • DisplayServer
      • Description
      • Methods
      • Enumerations
      • Constants
      • Method Descriptions
    • DTLSServer
      • Description
      • Methods
      • Method Descriptions
    • EditorContextMenuPlugin
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorDebuggerPlugin
      • Description
      • Methods
      • Method Descriptions
    • EditorDebuggerSession
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorExportPlatform
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorExportPlatformAndroid
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformAppleEmbedded
      • Description
      • Tutorials
    • EditorExportPlatformExtension
      • Description
      • Methods
      • Method Descriptions
    • EditorExportPlatformIOS
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformLinuxBSD
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformMacOS
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformPC
      • Description
      • Tutorials
    • EditorExportPlatformVisionOS
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformWeb
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformWindows
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlugin
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorExportPreset
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorFeatureProfile
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorFileSystemDirectory
      • Description
      • Methods
      • Method Descriptions
    • EditorFileSystemImportFormatSupportQuery
      • Description
      • Methods
      • Method Descriptions
    • EditorImportPlugin
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorInspectorPlugin
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorInterface
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • EditorNode3DGizmo
      • Description
      • Methods
      • Method Descriptions
    • EditorPaths
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorResourceConversionPlugin
      • Description
      • Methods
      • Method Descriptions
    • EditorResourcePreviewGenerator
      • Description
      • Methods
      • Method Descriptions
    • EditorResourceTooltipPlugin
      • Description
      • Methods
      • Method Descriptions
    • EditorSceneFormatImporter
      • Description
      • Methods
      • Constants
      • Method Descriptions
    • EditorSceneFormatImporterBlend
      • Description
    • EditorSceneFormatImporterFBX2GLTF
      • Description
    • EditorSceneFormatImporterGLTF
    • EditorSceneFormatImporterUFBX
      • Description
    • EditorScenePostImport
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorScenePostImportPlugin
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorScript
      • Description
      • Methods
      • Method Descriptions
    • EditorSelection
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorTranslationParserPlugin
      • Description
      • Methods
      • Method Descriptions
    • EditorUndoRedoManager
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • EditorVCSInterface
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • EncodedObjectAsID
      • Description
      • Properties
      • Property Descriptions
    • ENetConnection
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • ENetMultiplayerPeer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ENetPacketPeer
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Constants
      • Method Descriptions
    • Engine
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • EngineDebugger
      • Description
      • Methods
      • Method Descriptions
    • EngineProfiler
      • Description
      • Methods
      • Method Descriptions
    • Expression
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • FileAccess
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • FramebufferCacheRD
      • Description
      • Methods
      • Method Descriptions
    • GDExtensionManager
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • Geometry2D
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • Geometry3D
      • Description
      • Methods
      • Method Descriptions
    • GLTFObjectModelProperty
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • GodotInstance
      • Description
      • Methods
      • Method Descriptions
    • HashingContext
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • HMACContext
      • Description
      • Methods
      • Method Descriptions
    • HTTPClient
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ImageFormatLoader
      • Description
      • Enumerations
    • ImageFormatLoaderExtension
      • Description
      • Methods
      • Method Descriptions
    • Input
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • InputMap
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • IntervalTweener
      • Description
    • IP
      • Description
      • Methods
      • Enumerations
      • Constants
      • Method Descriptions
    • JavaClass
      • Description
      • Methods
      • Method Descriptions
    • JavaClassWrapper
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • JavaObject
      • Description
      • Methods
      • Method Descriptions
    • JavaScriptBridge
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • JavaScriptObject
      • Description
    • JNISingleton
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • JSONRPC
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • KinematicCollision2D
      • Description
      • Methods
      • Method Descriptions
    • KinematicCollision3D
      • Description
      • Methods
      • Method Descriptions
    • Lightmapper
      • Description
    • LightmapperRD
      • Description
    • Logger
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • MainLoop
      • Description
      • Methods
      • Signals
      • Constants
      • Method Descriptions
    • Marshalls
      • Description
      • Methods
      • Method Descriptions
    • MeshConvexDecompositionSettings
      • Description
      • Properties
      • Enumerations
      • Property Descriptions
    • MeshDataTool
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • MethodTweener
      • Description
      • Methods
      • Method Descriptions
    • MobileVRInterface
      • Description
      • Properties
      • Property Descriptions
    • MovieWriter
      • Description
      • Methods
      • Method Descriptions
    • MultiplayerAPI
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • MultiplayerAPIExtension
      • Description
      • Methods
      • Method Descriptions
    • MultiplayerPeer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • MultiplayerPeerExtension
      • Description
      • Methods
      • Method Descriptions
    • Mutex
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NativeMenu
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • NavigationMeshGenerator
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • NavigationPathQueryParameters2D
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • NavigationPathQueryParameters3D
      • Description
      • Tutorials
      • Properties
      • Enumerations
      • Property Descriptions
    • NavigationPathQueryResult2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • NavigationPathQueryResult3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • NavigationServer2D
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • NavigationServer2DManager
      • Description
      • Methods
      • Method Descriptions
    • NavigationServer3D
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • NavigationServer3DManager
      • Description
      • Methods
      • Method Descriptions
    • Node
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Node3DGizmo
      • Description
    • OfflineMultiplayerPeer
      • Description
    • OggPacketSequencePlayback
    • OpenXRAnchorTracker
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • OpenXRAndroidThreadSettingsExtension
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • OpenXRAPIExtension
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • OpenXRExtensionWrapper
      • Description
      • Methods
      • Method Descriptions
    • OpenXRExtensionWrapperExtension
      • Description
    • OpenXRFrameSynthesisExtension
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OpenXRFutureExtension
      • Description
      • Methods
      • Method Descriptions
    • OpenXRFutureResult
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • OpenXRInteractionProfileMetadata
      • Description
      • Methods
      • Method Descriptions
    • OpenXRInterface
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • OpenXRMarkerTracker
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OpenXRPlaneTracker
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • OpenXRRenderModelExtension
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • OpenXRSpatialAnchorCapability
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • OpenXRSpatialCapabilityConfigurationAnchor
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialCapabilityConfigurationAprilTag
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • OpenXRSpatialCapabilityConfigurationAruco
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • OpenXRSpatialCapabilityConfigurationBaseHeader
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialCapabilityConfigurationMicroQrCode
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialCapabilityConfigurationPlaneTracking
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialCapabilityConfigurationQrCode
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialComponentAnchorList
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialComponentBounded2DList
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialComponentBounded3DList
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialComponentData
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialComponentMarkerList
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • OpenXRSpatialComponentMesh2DList
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialComponentMesh3DList
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialComponentParentList
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialComponentPersistenceList
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialComponentPlaneAlignmentList
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • OpenXRSpatialComponentPlaneSemanticLabelList
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • OpenXRSpatialComponentPolygon2DList
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialContextPersistenceConfig
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialEntityExtension
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • OpenXRSpatialEntityTracker
      • Description
      • Properties
      • Signals
      • Enumerations
      • Property Descriptions
    • OpenXRSpatialMarkerTrackingCapability
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialPlaneTrackingCapability
      • Description
      • Methods
      • Method Descriptions
    • OpenXRSpatialQueryResultData
      • Description
      • Methods
      • Method Descriptions
    • OpenXRStructureBase
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • OS
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • PackedDataContainerRef
      • Description
      • Methods
      • Method Descriptions
    • PacketPeer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PacketPeerDTLS
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • PacketPeerExtension
      • Methods
      • Method Descriptions
    • PacketPeerStream
      • Description
      • Properties
      • Property Descriptions
    • PacketPeerUDP
      • Description
      • Methods
      • Method Descriptions
    • PCKPacker
      • Description
      • Methods
      • Method Descriptions
    • Performance
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • PhysicsDirectBodyState2D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsDirectBodyState2DExtension
      • Description
      • Methods
      • Method Descriptions
    • PhysicsDirectBodyState3D
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsDirectBodyState3DExtension
      • Description
      • Methods
      • Method Descriptions
    • PhysicsDirectSpaceState2D
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • PhysicsDirectSpaceState2DExtension
      • Description
      • Methods
      • Method Descriptions
    • PhysicsDirectSpaceState3D
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • PhysicsDirectSpaceState3DExtension
      • Description
      • Methods
      • Method Descriptions
    • PhysicsPointQueryParameters2D
      • Description
      • Properties
      • Property Descriptions
    • PhysicsPointQueryParameters3D
      • Description
      • Properties
      • Property Descriptions
    • PhysicsRayQueryParameters2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsRayQueryParameters3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • PhysicsServer2D
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • PhysicsServer2DExtension
      • Description
      • Methods
      • Method Descriptions
    • PhysicsServer2DManager
      • Description
      • Methods
      • Method Descriptions
    • PhysicsServer3D
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • PhysicsServer3DExtension
      • Description
      • Methods
      • Method Descriptions
    • PhysicsServer3DManager
      • Description
      • Methods
      • Method Descriptions
    • PhysicsServer3DRenderingServerHandler
      • Methods
      • Method Descriptions
    • PhysicsShapeQueryParameters2D
      • Description
      • Properties
      • Property Descriptions
    • PhysicsShapeQueryParameters3D
      • Description
      • Properties
      • Property Descriptions
    • PhysicsTestMotionParameters2D
      • Description
      • Properties
      • Property Descriptions
    • PhysicsTestMotionParameters3D
      • Description
      • Properties
      • Property Descriptions
    • PhysicsTestMotionResult2D
      • Description
      • Methods
      • Method Descriptions
    • PhysicsTestMotionResult3D
      • Description
      • Methods
      • Method Descriptions
    • ProjectSettings
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • PropertyTweener
      • Description
      • Methods
      • Method Descriptions
    • RandomNumberGenerator
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RDAttachmentFormat
      • Description
      • Properties
      • Property Descriptions
    • RDFramebufferPass
      • Description
      • Properties
      • Constants
      • Property Descriptions
    • RDPipelineColorBlendState
      • Description
      • Properties
      • Property Descriptions
    • RDPipelineColorBlendStateAttachment
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RDPipelineDepthStencilState
      • Description
      • Properties
      • Property Descriptions
    • RDPipelineMultisampleState
      • Description
      • Properties
      • Property Descriptions
    • RDPipelineRasterizationState
      • Description
      • Properties
      • Property Descriptions
    • RDPipelineSpecializationConstant
      • Description
      • Properties
      • Property Descriptions
    • RDSamplerState
      • Description
      • Properties
      • Property Descriptions
    • RDShaderSource
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RDTextureFormat
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RDTextureView
      • Description
      • Properties
      • Property Descriptions
    • RDUniform
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RDVertexAttribute
      • Description
      • Properties
      • Property Descriptions
    • RefCounted
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • RegEx
      • Description
      • Methods
      • Method Descriptions
    • RegExMatch
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • RenderData
      • Description
      • Methods
      • Method Descriptions
    • RenderDataExtension
      • Description
      • Methods
      • Method Descriptions
    • RenderDataRD
      • Description
    • RenderingDevice
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Constants
      • Method Descriptions
    • RenderingServer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • RenderSceneBuffers
      • Description
      • Methods
      • Method Descriptions
    • RenderSceneBuffersConfiguration
      • Description
      • Properties
      • Property Descriptions
    • RenderSceneBuffersExtension
      • Description
      • Methods
      • Method Descriptions
    • RenderSceneBuffersRD
      • Description
      • Methods
      • Method Descriptions
    • RenderSceneData
      • Description
      • Methods
      • Method Descriptions
    • RenderSceneDataExtension
      • Description
      • Methods
      • Method Descriptions
    • RenderSceneDataRD
      • Description
    • Resource
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ResourceFormatLoader
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • ResourceFormatSaver
      • Description
      • Methods
      • Method Descriptions
    • ResourceImporter
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • ResourceImporterBitMap
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ResourceImporterBMFont
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ResourceImporterCSVTranslation
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ResourceImporterDynamicFont
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ResourceImporterImage
      • Description
      • Tutorials
    • ResourceImporterImageFont
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ResourceImporterLayeredTexture
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ResourceImporterMP3
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ResourceImporterOBJ
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ResourceImporterOggVorbis
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ResourceImporterScene
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ResourceImporterShaderFile
      • Description
    • ResourceImporterSVG
      • Description
      • Properties
      • Property Descriptions
    • ResourceImporterTexture
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ResourceImporterTextureAtlas
      • Description
      • Properties
      • Property Descriptions
    • ResourceImporterWAV
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • ResourceLoader
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • ResourceSaver
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • ResourceUID
      • Description
      • Methods
      • Constants
      • Method Descriptions
    • SceneMultiplayer
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • SceneState
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • SceneTree
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • SceneTreeTimer
      • Description
      • Properties
      • Signals
      • Property Descriptions
    • ScriptBacktrace
      • Description
      • Methods
      • Method Descriptions
    • ScriptLanguage
      • Enumerations
    • ScriptLanguageExtension
      • Methods
      • Enumerations
      • Method Descriptions
    • Semaphore
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • ShaderIncludeDB
      • Description
      • Methods
      • Method Descriptions
    • SkinReference
      • Description
      • Methods
      • Method Descriptions
    • SocketServer
      • Description
      • Methods
      • Method Descriptions
    • StreamPeer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StreamPeerBuffer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • StreamPeerExtension
      • Methods
      • Method Descriptions
    • StreamPeerGZIP
      • Description
      • Methods
      • Method Descriptions
    • StreamPeerSocket
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • StreamPeerTCP
      • Description
      • Methods
      • Method Descriptions
    • StreamPeerTLS
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • StreamPeerUDS
      • Description
      • Methods
      • Method Descriptions
    • SubtweenTweener
      • Description
      • Methods
      • Method Descriptions
    • SurfaceTool
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • TCPServer
      • Description
      • Methods
      • Method Descriptions
    • TextLine
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • TextParagraph
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • TextServer
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • TextServerAdvanced
      • Description
    • TextServerDummy
      • Description
    • TextServerExtension
      • Description
      • Methods
      • Method Descriptions
    • TextServerFallback
      • Description
    • TextServerManager
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • ThemeDB
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • Thread
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • TileData
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • Time
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • TLSOptions
      • Description
      • Methods
      • Method Descriptions
    • TranslationDomain
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • TranslationServer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • TreeItem
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TriangleMesh
      • Description
      • Methods
      • Method Descriptions
    • Tween
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • Tweener
      • Description
      • Signals
    • UDPServer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • UDSServer
      • Description
      • Methods
      • Method Descriptions
    • UndoRedo
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • UniformSetCacheRD
      • Description
      • Methods
      • Method Descriptions
    • UPNP
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • UPNPDevice
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • WeakRef
      • Description
      • Methods
      • Method Descriptions
    • WebRTCDataChannel
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • WebRTCDataChannelExtension
      • Methods
      • Method Descriptions
    • WebRTCMultiplayerPeer
      • Description
      • Methods
      • Method Descriptions
    • WebRTCPeerConnection
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • WebRTCPeerConnectionExtension
      • Methods
      • Method Descriptions
    • WebSocketMultiplayerPeer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • WebSocketPeer
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • WebXRInterface
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • WorkerThreadPool
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • XMLParser
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • XRBodyTracker
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • XRControllerTracker
      • Description
      • Tutorials
      • Properties
    • XRFaceTracker
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • XRHandTracker
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • XRInterface
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • XRInterfaceExtension
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • XRPose
      • Description
      • Tutorials
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • XRPositionalTracker
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • XRServer
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • XRTracker
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • XRVRS
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • ZIPPacker
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • ZIPReader
      • Description
      • Methods
      • Method Descriptions
  • Editor-only
    • EditorCommandPalette
      • Description
      • Properties
      • Methods
      • Method Descriptions
    • EditorContextMenuPlugin
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorDebuggerPlugin
      • Description
      • Methods
      • Method Descriptions
    • EditorDebuggerSession
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorDock
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • EditorExportPlatform
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorExportPlatformAndroid
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformAppleEmbedded
      • Description
      • Tutorials
    • EditorExportPlatformExtension
      • Description
      • Methods
      • Method Descriptions
    • EditorExportPlatformIOS
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformLinuxBSD
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformMacOS
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformPC
      • Description
      • Tutorials
    • EditorExportPlatformVisionOS
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformWeb
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformWindows
      • Description
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlugin
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorExportPreset
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorFeatureProfile
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorFileDialog
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • EditorFileSystem
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorFileSystemDirectory
      • Description
      • Methods
      • Method Descriptions
    • EditorFileSystemImportFormatSupportQuery
      • 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
    • EditorNode3DGizmo
      • Description
      • Methods
      • Method Descriptions
    • EditorNode3DGizmoPlugin
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorPaths
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorPlugin
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • EditorProperty
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • EditorResourceConversionPlugin
      • Description
      • Methods
      • Method Descriptions
    • EditorResourcePicker
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • EditorResourcePreview
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorResourcePreviewGenerator
      • Description
      • Methods
      • Method Descriptions
    • EditorResourceTooltipPlugin
      • Description
      • Methods
      • Method Descriptions
    • EditorSceneFormatImporter
      • Description
      • Methods
      • Constants
      • Method Descriptions
    • EditorSceneFormatImporterBlend
      • Description
    • EditorSceneFormatImporterFBX2GLTF
      • Description
    • EditorSceneFormatImporterGLTF
    • EditorSceneFormatImporterUFBX
      • Description
    • EditorScenePostImport
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • EditorScenePostImportPlugin
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorScript
      • Description
      • Methods
      • Method Descriptions
    • EditorScriptPicker
      • Description
      • Properties
      • Property Descriptions
    • EditorSelection
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • EditorSettings
      • Description
      • Properties
      • Methods
      • Signals
      • Constants
      • Property Descriptions
      • Method Descriptions
    • EditorSpinSlider
      • Description
      • Properties
      • Theme Properties
      • Signals
      • Enumerations
      • Property Descriptions
      • Theme Property Descriptions
    • EditorSyntaxHighlighter
      • Description
      • Methods
      • Method Descriptions
    • EditorToaster
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorTranslationParserPlugin
      • Description
      • Methods
      • Method Descriptions
    • EditorUndoRedoManager
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • EditorVCSInterface
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • FileSystemDock
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • ScriptCreateDialog
      • Description
      • Properties
      • Methods
      • Signals
      • Method Descriptions
    • ScriptEditor
      • Description
      • Methods
      • Signals
      • Method Descriptions
    • ScriptEditorBase
      • Description
      • Methods
      • Signals
      • Method Descriptions
  • Variant types
    • Variant
      • Description
      • Tutorials
    • AABB
      • Description
      • Tutorials
      • Properties
      • Constructors
      • Methods
      • Operators
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Array
      • Description
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Basis
      • Description
      • Tutorials
      • Properties
      • Constructors
      • Methods
      • Operators
      • Constants
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • bool
      • Description
      • Constructors
      • Operators
      • Constructor Descriptions
      • Operator Descriptions
    • Callable
      • Description
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Color
      • Description
      • Tutorials
      • Properties
      • Constructors
      • Methods
      • Operators
      • Constants
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Dictionary
      • Description
      • Tutorials
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • float
      • Description
      • Tutorials
      • Constructors
      • Operators
      • Constructor Descriptions
      • Operator Descriptions
    • int
      • Description
      • Constructors
      • Operators
      • Constructor Descriptions
      • Operator Descriptions
    • NodePath
      • Description
      • Tutorials
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Object
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Method Descriptions
    • PackedByteArray
      • Description
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • PackedColorArray
      • Description
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • PackedFloat32Array
      • Description
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • PackedFloat64Array
      • Description
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • PackedInt32Array
      • Description
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • PackedInt64Array
      • Description
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • PackedStringArray
      • Description
      • Tutorials
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • PackedVector2Array
      • Description
      • Tutorials
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • PackedVector3Array
      • Description
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • PackedVector4Array
      • Description
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Plane
      • Description
      • Tutorials
      • Properties
      • Constructors
      • Methods
      • Operators
      • Constants
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Projection
      • Description
      • Properties
      • Constructors
      • Methods
      • Operators
      • Enumerations
      • Constants
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Quaternion
      • Description
      • Tutorials
      • Properties
      • Constructors
      • Methods
      • Operators
      • Constants
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Rect2
      • Description
      • Tutorials
      • Properties
      • Constructors
      • Methods
      • Operators
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Rect2i
      • Description
      • Tutorials
      • Properties
      • Constructors
      • Methods
      • Operators
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • RID
      • Description
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Signal
      • Description
      • Tutorials
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • String
      • Description
      • Tutorials
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • StringName
      • Description
      • Constructors
      • Methods
      • Operators
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Transform2D
      • Description
      • Tutorials
      • Properties
      • Constructors
      • Methods
      • Operators
      • Constants
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Transform3D
      • Description
      • Tutorials
      • Properties
      • Constructors
      • Methods
      • Operators
      • Constants
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Vector2
      • Description
      • Tutorials
      • Properties
      • Constructors
      • Methods
      • Operators
      • Enumerations
      • Constants
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Vector2i
      • Description
      • Tutorials
      • Properties
      • Constructors
      • Methods
      • Operators
      • Enumerations
      • Constants
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Vector3
      • Description
      • Tutorials
      • Properties
      • Constructors
      • Methods
      • Operators
      • Enumerations
      • Constants
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Vector3i
      • Description
      • Tutorials
      • Properties
      • Constructors
      • Methods
      • Operators
      • Enumerations
      • Constants
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Vector4
      • Description
      • Properties
      • Constructors
      • Methods
      • Operators
      • Enumerations
      • Constants
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
    • Vector4i
      • Description
      • Properties
      • Constructors
      • Methods
      • Operators
      • Enumerations
      • Constants
      • Property Descriptions
      • Constructor Descriptions
      • Method Descriptions
      • Operator Descriptions
Godot Engine
  • Dokumentacja Godot Engine 4.6 w języku polskim
    • All classes
    • NavigationAgent3D

NavigationAgent3D

Experimental: This class may be changed or removed in future versions.

Inherits: Node < Object

A 3D agent used to pathfind to a position while avoiding obstacles.

Description

A 3D agent used to pathfind to a position while avoiding static and dynamic obstacles. The calculation can be used by the parent node to dynamically move it along the path. Requires navigation data to work correctly.

Dynamic obstacles are avoided using RVO collision avoidance. Avoidance is computed before physics, so the pathfinding information can be used safely in the physics step.

Note: After setting the target_position property, the get_next_path_position() method must be used once every physics frame to update the internal path logic of the navigation agent. The vector position it returns should be used as the next movement position for the agent's parent node.

Note: Several methods of this class, such as get_next_path_position(), can trigger a new path calculation. Calling these in your callback to an agent's signal, such as waypoint_reached, can cause infinite recursion. It is recommended to call these methods in the physics step or, alternatively, delay their call until the end of the frame (see Object.call_deferred() or Object.CONNECT_DEFERRED).

Tutorials

  • Using NavigationAgents

Properties

bool

avoidance_enabled

false

int

avoidance_layers

1

int

avoidance_mask

1

float

avoidance_priority

1.0

bool

debug_enabled

false

Color

debug_path_custom_color

Color(1, 1, 1, 1)

float

debug_path_custom_point_size

4.0

bool

debug_use_custom

false

float

height

1.0

bool

keep_y_velocity

true

int

max_neighbors

10

float

max_speed

10.0

int

navigation_layers

1

float

neighbor_distance

50.0

float

path_desired_distance

1.0

float

path_height_offset

0.0

float

path_max_distance

5.0

BitField[PathMetadataFlags]

path_metadata_flags

7

PathPostProcessing

path_postprocessing

0

float

path_return_max_length

0.0

float

path_return_max_radius

0.0

float

path_search_max_distance

0.0

int

path_search_max_polygons

4096

PathfindingAlgorithm

pathfinding_algorithm

0

float

radius

0.5

float

simplify_epsilon

0.0

bool

simplify_path

false

float

target_desired_distance

1.0

Vector3

target_position

Vector3(0, 0, 0)

float

time_horizon_agents

1.0

float

time_horizon_obstacles

0.0

bool

use_3d_avoidance

false

Vector3

velocity

Vector3(0, 0, 0)

Methods

float

distance_to_target() const

bool

get_avoidance_layer_value(layer_number: int) const

bool

get_avoidance_mask_value(mask_number: int) const

PackedVector3Array

get_current_navigation_path() const

int

get_current_navigation_path_index() const

NavigationPathQueryResult3D

get_current_navigation_result() const

Vector3

get_final_position()

bool

get_navigation_layer_value(layer_number: int) const

RID

get_navigation_map() const

Vector3

get_next_path_position()

float

get_path_length() const

RID

get_rid() const

bool

is_navigation_finished()

bool

is_target_reachable()

bool

is_target_reached() const

void

set_avoidance_layer_value(layer_number: int, value: bool)

void

set_avoidance_mask_value(mask_number: int, value: bool)

void

set_navigation_layer_value(layer_number: int, value: bool)

void

set_navigation_map(navigation_map: RID)

void

set_velocity_forced(velocity: Vector3)


Signals

link_reached(details: Dictionary) 🔗

Signals that the agent reached a navigation link. Emitted when the agent moves within path_desired_distance of the next position of the path when that position is a navigation link.

The details dictionary may contain the following keys depending on the value of path_metadata_flags:

  • position: The start position of the link that was reached.

  • type: Always NavigationPathQueryResult3D.PATH_SEGMENT_TYPE_LINK.

  • rid: The RID of the link.

  • owner: The object which manages the link (usually NavigationLink3D).

  • link_entry_position: If owner is available and the owner is a NavigationLink3D, it will contain the global position of the link's point the agent is entering.

  • link_exit_position: If owner is available and the owner is a NavigationLink3D, it will contain the global position of the link's point which the agent is exiting.


navigation_finished() 🔗

Signals that the agent's navigation has finished. If the target is reachable, navigation ends when the target is reached. If the target is unreachable, navigation ends when the last waypoint of the path is reached. This signal is emitted only once per loaded path.

This signal will be emitted just after target_reached when the target is reachable.


path_changed() 🔗

Emitted when the agent had to update the loaded path:

  • because path was previously empty.

  • because navigation map has changed.

  • because agent pushed further away from the current path segment than the path_max_distance.


target_reached() 🔗

Signals that the agent reached the target, i.e. the agent moved within target_desired_distance of the target_position. This signal is emitted only once per loaded path.

This signal will be emitted just before navigation_finished when the target is reachable.

It may not always be possible to reach the target but it should always be possible to reach the final position. See get_final_position().


velocity_computed(safe_velocity: Vector3) 🔗

Notifies when the collision avoidance velocity is calculated. Emitted every update as long as avoidance_enabled is true and the agent has a navigation map.


waypoint_reached(details: Dictionary) 🔗

Signals that the agent reached a waypoint. Emitted when the agent moves within path_desired_distance of the next position of the path.

The details dictionary may contain the following keys depending on the value of path_metadata_flags:

  • position: The position of the waypoint that was reached.

  • type: The type of navigation primitive (region or link) that contains this waypoint.

  • rid: The RID of the containing navigation primitive (region or link).

  • owner: The object which manages the containing navigation primitive (region or link).


Property Descriptions

bool avoidance_enabled = false 🔗

  • void set_avoidance_enabled(value: bool)

  • bool get_avoidance_enabled()

If true the agent is registered for an RVO avoidance callback on the NavigationServer3D. When velocity is set and the processing is completed a safe_velocity Vector3 is received with a signal connection to velocity_computed. Avoidance processing with many registered agents has a significant performance cost and should only be enabled on agents that currently require it.


int avoidance_layers = 1 🔗

  • void set_avoidance_layers(value: int)

  • int get_avoidance_layers()

A bitfield determining the avoidance layers for this NavigationAgent. Other agents with a matching bit on the avoidance_mask will avoid this agent.


int avoidance_mask = 1 🔗

  • void set_avoidance_mask(value: int)

  • int get_avoidance_mask()

A bitfield determining what other avoidance agents and obstacles this NavigationAgent will avoid when a bit matches at least one of their avoidance_layers.


float avoidance_priority = 1.0 🔗

  • void set_avoidance_priority(value: float)

  • float get_avoidance_priority()

The agent does not adjust the velocity for other agents that would match the avoidance_mask but have a lower avoidance_priority. This in turn makes the other agents with lower priority adjust their velocities even more to avoid collision with this agent.


bool debug_enabled = false 🔗

  • void set_debug_enabled(value: bool)

  • bool get_debug_enabled()

If true shows debug visuals for this agent.


Color debug_path_custom_color = Color(1, 1, 1, 1) 🔗

  • void set_debug_path_custom_color(value: Color)

  • Color get_debug_path_custom_color()

If debug_use_custom is true uses this color for this agent instead of global color.


float debug_path_custom_point_size = 4.0 🔗

  • void set_debug_path_custom_point_size(value: float)

  • float get_debug_path_custom_point_size()

If debug_use_custom is true uses this rasterized point size for rendering path points for this agent instead of global point size.


bool debug_use_custom = false 🔗

  • void set_debug_use_custom(value: bool)

  • bool get_debug_use_custom()

If true uses the defined debug_path_custom_color for this agent instead of global color.


float height = 1.0 🔗

  • void set_height(value: float)

  • float get_height()

The height of the avoidance agent. Agents will ignore other agents or obstacles that are above or below their current position + height in 2D avoidance. Does nothing in 3D avoidance which uses radius spheres alone.


bool keep_y_velocity = true 🔗

  • void set_keep_y_velocity(value: bool)

  • bool get_keep_y_velocity()

If true, and the agent uses 2D avoidance, it will remember the set y-axis velocity and reapply it after the avoidance step. While 2D avoidance has no y-axis and simulates on a flat plane this setting can help to soften the most obvious clipping on uneven 3D geometry.


int max_neighbors = 10 🔗

  • void set_max_neighbors(value: int)

  • int get_max_neighbors()

The maximum number of neighbors for the agent to consider.


float max_speed = 10.0 🔗

  • void set_max_speed(value: float)

  • float get_max_speed()

The maximum speed that an agent can move.


int navigation_layers = 1 🔗

  • void set_navigation_layers(value: int)

  • int get_navigation_layers()

A bitfield determining which navigation layers of navigation regions this agent will use to calculate a path. Changing it during runtime will clear the current navigation path and generate a new one, according to the new navigation layers.


float neighbor_distance = 50.0 🔗

  • void set_neighbor_distance(value: float)

  • float get_neighbor_distance()

The distance to search for other agents.


float path_desired_distance = 1.0 🔗

  • void set_path_desired_distance(value: float)

  • float get_path_desired_distance()

The distance threshold before a path point is considered to be reached. This allows agents to not have to hit a path point on the path exactly, but only to reach its general area. If this value is set too high, the NavigationAgent will skip points on the path, which can lead to it leaving the navigation mesh. If this value is set too low, the NavigationAgent will be stuck in a repath loop because it will constantly overshoot the distance to the next point on each physics frame update.


float path_height_offset = 0.0 🔗

  • void set_path_height_offset(value: float)

  • float get_path_height_offset()

The height offset is subtracted from the y-axis value of any vector path position for this NavigationAgent. The NavigationAgent height offset does not change or influence the navigation mesh or pathfinding query result. Additional navigation maps that use regions with navigation meshes that the developer baked with appropriate agent radius or height values are required to support different-sized agents.


float path_max_distance = 5.0 🔗

  • void set_path_max_distance(value: float)

  • float get_path_max_distance()

The maximum distance the agent is allowed away from the ideal path to the final position. This can happen due to trying to avoid collisions. When the maximum distance is exceeded, it recalculates the ideal path.


BitField[PathMetadataFlags] path_metadata_flags = 7 🔗

  • void set_path_metadata_flags(value: BitField[PathMetadataFlags])

  • BitField[PathMetadataFlags] get_path_metadata_flags()

Additional information to return with the navigation path.


PathPostProcessing path_postprocessing = 0 🔗

  • void set_path_postprocessing(value: PathPostProcessing)

  • PathPostProcessing get_path_postprocessing()

The path postprocessing applied to the raw path corridor found by the pathfinding_algorithm.


float path_return_max_length = 0.0 🔗

  • void set_path_return_max_length(value: float)

  • float get_path_return_max_length()

The maximum allowed length of the returned path in world units. A path will be clipped when going over this length.


float path_return_max_radius = 0.0 🔗

  • void set_path_return_max_radius(value: float)

  • float get_path_return_max_radius()

The maximum allowed radius in world units that the returned path can be from the path start. The path will be clipped when going over this radius. Compared to path_return_max_length, this allows the agent to go that much further, if they need to walk around a corner.

Note: This will perform a sphere clip considering only the actual navigation mesh path points with the first path position being the sphere's center.


float path_search_max_distance = 0.0 🔗

  • void set_path_search_max_distance(value: float)

  • float get_path_search_max_distance()

The maximum distance a searched polygon can be away from the start polygon before the pathfinding cancels the search for a path to the (possibly unreachable or very far away) target position polygon. In this case the pathfinding resets and builds a path from the start polygon to the polygon that was found closest to the target position so far. A value of 0 or below counts as unlimited. In case of unlimited the pathfinding will search all polygons connected with the start polygon until either the target position polygon is found or all available polygon search options are exhausted.


int path_search_max_polygons = 4096 🔗

  • void set_path_search_max_polygons(value: int)

  • int get_path_search_max_polygons()

The maximum number of polygons that are searched before the pathfinding cancels the search for a path to the (possibly unreachable or very far away) target position polygon. In this case the pathfinding resets and builds a path from the start polygon to the polygon that was found closest to the target position so far. A value of 0 or below counts as unlimited. In case of unlimited the pathfinding will search all polygons connected with the start polygon until either the target position polygon is found or all available polygon search options are exhausted.


PathfindingAlgorithm pathfinding_algorithm = 0 🔗

  • void set_pathfinding_algorithm(value: PathfindingAlgorithm)

  • PathfindingAlgorithm get_pathfinding_algorithm()

The pathfinding algorithm used in the path query.


float radius = 0.5 🔗

  • void set_radius(value: float)

  • float get_radius()

The radius of the avoidance agent. This is the "body" of the avoidance agent and not the avoidance maneuver starting radius (which is controlled by neighbor_distance).

Does not affect normal pathfinding. To change an actor's pathfinding radius bake NavigationMesh resources with a different NavigationMesh.agent_radius property and use different navigation maps for each actor size.


float simplify_epsilon = 0.0 🔗

  • void set_simplify_epsilon(value: float)

  • float get_simplify_epsilon()

The path simplification amount in worlds units.


bool simplify_path = false 🔗

  • void set_simplify_path(value: bool)

  • bool get_simplify_path()

If true a simplified version of the path will be returned with less critical path points removed. The simplification amount is controlled by simplify_epsilon. The simplification uses a variant of Ramer-Douglas-Peucker algorithm for curve point decimation.

Path simplification can be helpful to mitigate various path following issues that can arise with certain agent types and script behaviors. E.g. "steering" agents or avoidance in "open fields".


float target_desired_distance = 1.0 🔗

  • void set_target_desired_distance(value: float)

  • float get_target_desired_distance()

The distance threshold before the target is considered to be reached. On reaching the target, target_reached is emitted and navigation ends (see is_navigation_finished() and navigation_finished).

You can make navigation end early by setting this property to a value greater than path_desired_distance (navigation will end before reaching the last waypoint).

You can also make navigation end closer to the target than each individual path position by setting this property to a value lower than path_desired_distance (navigation won't immediately end when reaching the last waypoint). However, if the value set is too low, the agent will be stuck in a repath loop because it will constantly overshoot the distance to the target on each physics frame update.


Vector3 target_position = Vector3(0, 0, 0) 🔗

  • void set_target_position(value: Vector3)

  • Vector3 get_target_position()

If set, a new navigation path from the current agent position to the target_position is requested from the NavigationServer.


float time_horizon_agents = 1.0 🔗

  • void set_time_horizon_agents(value: float)

  • float get_time_horizon_agents()

The minimal amount of time for which this agent's velocities, that are computed with the collision avoidance algorithm, are safe with respect to other agents. The larger the number, the sooner the agent will respond to other agents, but less freedom in choosing its velocities. A too high value will slow down agents movement considerably. Must be positive.


float time_horizon_obstacles = 0.0 🔗

  • void set_time_horizon_obstacles(value: float)

  • float get_time_horizon_obstacles()

The minimal amount of time for which this agent's velocities, that are computed with the collision avoidance algorithm, are safe with respect to static avoidance obstacles. The larger the number, the sooner the agent will respond to static avoidance obstacles, but less freedom in choosing its velocities. A too high value will slow down agents movement considerably. Must be positive.


bool use_3d_avoidance = false 🔗

  • void set_use_3d_avoidance(value: bool)

  • bool get_use_3d_avoidance()

If true, the agent calculates avoidance velocities in 3D omnidirectionally, e.g. for games that take place in air, underwater or space. Agents using 3D avoidance only avoid other agents using 3D avoidance, and react to radius-based avoidance obstacles. They ignore any vertex-based obstacles.

If false, the agent calculates avoidance velocities in 2D along the x and z-axes, ignoring the y-axis. Agents using 2D avoidance only avoid other agents using 2D avoidance, and react to radius-based avoidance obstacles or vertex-based avoidance obstacles. Other agents using 2D avoidance that are below or above their current position including height are ignored.


Vector3 velocity = Vector3(0, 0, 0) 🔗

  • void set_velocity(value: Vector3)

  • Vector3 get_velocity()

Sets the new wanted velocity for the agent. The avoidance simulation will try to fulfill this velocity if possible but will modify it to avoid collision with other agents and obstacles. When an agent is teleported to a new position, use set_velocity_forced() as well to reset the internal simulation velocity.


Method Descriptions

float distance_to_target() const 🔗

Returns the distance to the target position, using the agent's global position. The user must set target_position in order for this to be accurate.


bool get_avoidance_layer_value(layer_number: int) const 🔗

Returns whether or not the specified layer of the avoidance_layers bitmask is enabled, given a layer_number between 1 and 32.


bool get_avoidance_mask_value(mask_number: int) const 🔗

Returns whether or not the specified mask of the avoidance_mask bitmask is enabled, given a mask_number between 1 and 32.


PackedVector3Array get_current_navigation_path() const 🔗

Returns this agent's current path from start to finish in global coordinates. The path only updates when the target position is changed or the agent requires a repath. The path array is not intended to be used in direct path movement as the agent has its own internal path logic that would get corrupted by changing the path array manually. Use the intended get_next_path_position() once every physics frame to receive the next path point for the agents movement as this function also updates the internal path logic.


int get_current_navigation_path_index() const 🔗

Returns which index the agent is currently on in the navigation path's PackedVector3Array.


NavigationPathQueryResult3D get_current_navigation_result() const 🔗

Returns the path query result for the path the agent is currently following.


Vector3 get_final_position() 🔗

Returns the reachable final position of the current navigation path in global coordinates. This position can change if the agent needs to update the navigation path which makes the agent emit the path_changed signal.


bool get_navigation_layer_value(layer_number: int) const 🔗

Returns whether or not the specified layer of the navigation_layers bitmask is enabled, given a layer_number between 1 and 32.


RID get_navigation_map() const 🔗

Returns the RID of the navigation map for this NavigationAgent node. This function returns always the map set on the NavigationAgent node and not the map of the abstract agent on the NavigationServer. If the agent map is changed directly with the NavigationServer API the NavigationAgent node will not be aware of the map change. Use set_navigation_map() to change the navigation map for the NavigationAgent and also update the agent on the NavigationServer.


Vector3 get_next_path_position() 🔗

Returns the next position in global coordinates that can be moved to, making sure that there are no static objects in the way. If the agent does not have a navigation path, it will return the position of the agent's parent. The use of this function once every physics frame is required to update the internal path logic of the NavigationAgent.


float get_path_length() const 🔗

Returns the length of the currently calculated path. The returned value is 0.0, if the path is still calculating or no calculation has been requested yet.


RID get_rid() const 🔗

Returns the RID of this agent on the NavigationServer3D.


bool is_navigation_finished() 🔗

Returns true if the agent's navigation has finished. If the target is reachable, navigation ends when the target is reached. If the target is unreachable, navigation ends when the last waypoint of the path is reached.

Note: While true prefer to stop calling update functions like get_next_path_position(). This avoids jittering the standing agent due to calling repeated path updates.


bool is_target_reachable() 🔗

Returns true if get_final_position() is within target_desired_distance of the target_position.


bool is_target_reached() const 🔗

Returns true if the agent reached the target, i.e. the agent moved within target_desired_distance of the target_position. It may not always be possible to reach the target but it should always be possible to reach the final position. See get_final_position().


void set_avoidance_layer_value(layer_number: int, value: bool) 🔗

Based on value, enables or disables the specified layer in the avoidance_layers bitmask, given a layer_number between 1 and 32.


void set_avoidance_mask_value(mask_number: int, value: bool) 🔗

Based on value, enables or disables the specified mask in the avoidance_mask bitmask, given a mask_number between 1 and 32.


void set_navigation_layer_value(layer_number: int, value: bool) 🔗

Based on value, enables or disables the specified layer in the navigation_layers bitmask, given a layer_number between 1 and 32.


void set_navigation_map(navigation_map: RID) 🔗

Sets the RID of the navigation map this NavigationAgent node should use and also updates the agent on the NavigationServer.


void set_velocity_forced(velocity: Vector3) 🔗

Replaces the internal velocity in the collision avoidance simulation with velocity. When an agent is teleported to a new position this function should be used in the same frame. If called frequently this function can get agents stuck.

Poprzednia Następna

© Prawa zastrzeżone 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0).

Zbudowano w Sphinx używając theme dostarczone przez Read the Docs.