X Tutup
Logo

Sobre

  • Introdução
    • Antes de começar
    • Sobre o Godot Engine
    • Organização da documentação
    • Sobre esta documentação
  • Lista de funcionalidades
    • Plataformas
    • Editor
    • Renderização
    • Gráficos 2D
    • Ferramentas 2D
    • Física 2D
    • Gráficos 3D
    • Ferramentas 3D
    • Física 3D
    • Shaders
    • Scripting
    • Áudio
    • Importar
    • Entrada
    • Navegação
    • Trabalho em rede
    • Internacionalização
    • Janelas e integração de sistema
    • Mobile
    • Suporte à XR (AR e VR)
    • Sistema de Interface Gráfica do Usuário (GUI)
    • Animação
    • Formatos de arquivos
    • Micelânea
  • Requisitos do sistema
    • Editor do Godot
      • PC Desktop ou Notebook - Mínimo
      • Distpositivo Mobile (smartphone/tablet) - Mínimo
      • PC Dekstop ou Notebook - Recomendado
      • Dispositivo Mobile (smartphone/tablet) - Recomendado
    • Projeto do Godot exportado
      • PC Desktop ou Notebook - Mínimo
      • Distpositivo Mobile (smartphone/tablet) - Mínimo
      • PC Dekstop ou Notebook - Recomendado
      • Dispositivo Mobile (smartphone/tablet) - Recomendado
  • Perguntas Frequentes
    • O que eu posso fazer com o Godot? Quanto custa? Quais são os termos de licença?
    • Quais plataformas são suportadas pelo Godot?
    • Quais linguagens de programação são suportadas pelo Godot?
    • O que é GDScript e porque eu devo usá-lo?
    • Quais foram as motivações por trás da criação do GDScript?
    • Qual linguagem de programação é mais rápida?
    • Quais tipos de formatos de modelos 3D são suportados por Godot?
    • O [insira aqui um SDK fechado como FMOD, GameWorks, etc.] será suportado no Godot?
    • Como posso fazer extensões para o Godot?
    • Como instalo o editor Godot no meu sistema (para integração com desktop)?
      • Windows
      • macOS
      • Linux
    • O editor Godot é um aplicativo portátil?
    • Por que Godot pretende manter seu conjunto de recursos principais pequeno?
    • Como devem ser criados os assets para lidar com múltiplas resoluções ou proporções de tela?
    • Quando será o próximo lançamento do Godot?
    • Qual versão do Godot devo usar para um novo projeto?
    • Devo atualizar meu projeto para usar novas versões do Godot?
    • Devo utilizar o renderizador Avançado+, Mobile ou Compatibilidade?
    • Eu gostaria de contribuir! Como eu posso começar?
    • Eu tenho uma grande ideia para o Godot. Como posso compartilhar essa ideia?
    • É possível usar o Godot para criar aplicativos que não sejam jogos?
    • É possível utilizar o Godot como uma biblioteca?
    • Qual kit de ferramentas de interface do usuário o Godot usa?
    • Por que Godot usa o sistema de construção SCons?
    • Por que Godot não usa STL (Standard Template Library, ou Biblioteca de Modelos Padrão)?
    • Por que Godot não usa exceções?
    • O Godot usa um ECS (Sistema de Componentes da Entidade)?
    • Why does Godot not force users to implement DOD (Data-Oriented Design)?
    • Como eu posso ajudar no desenvolvimento do Godot ou contribuir?
    • Quem está trabalhando no Godot? Como entro em contato com vocês?
  • Conformidade com as licenças
    • O que são licenças?
    • Requisitos
    • Inclusão
      • Tela de créditos
      • Tela de licenças
      • Registro de saída
      • Arquivo anexo
      • Manual impresso
      • Link para a licença
    • Licenças de terceiros
  • Política de lançamento do Godot
    • Controle de versão do Godot
    • Linha do tempo do suporte à versão
    • Which version should I use for a new project?
    • Devo atualizar meu projeto para usar novas versões do Godot?
    • Quando será o próximo lançamento?
    • Quais são os critérios de compatibilidade através das versões da engine?
  • Alterações da Documentação
    • New pages since version 4.4
      • Editor
      • GDExtension
      • Migrating
      • Scripting
    • New pages since version 4.3
      • 2D
      • 3D
      • Depuração
      • Editor
      • Migrating
      • Desempenho
      • Física
      • Renderização
      • Shaders
    • New pages since version 4.2
      • Sobre
      • 2D
      • Contribuição
      • GDExtension
      • Migrating
      • Renderização
      • XR
    • New pages since version 4.1
      • C#
      • Desenvolvimento
      • Migrating
      • E/S
      • Específico da plataforma
    • New pages since version 4.0
      • Desenvolvimento
      • Migrating
      • Física
    • New pages since version 3.6
      • 2D
      • 3D
      • Animação
      • Pipeline de assets
      • Desenvolvimento
      • Migrating
      • Física
      • Scripting
      • Shaders
      • XR
    • New pages since version 3.5
    • New pages since version 3.4
      • 3D
      • Animação
      • Editor
    • New pages since version 3.3
      • GDScript
    • New pages since version 3.2
      • 3D
      • Sobre
      • Boas práticas
      • Desenvolvimento
      • Editor
      • Exportar
      • Entrada
      • Matemática
      • Específico da plataforma
      • Física
      • Shaders
      • Scripting
      • Interface de Usuário (UI)
    • New pages since version 3.1
      • Fluxo de trabalho do projeto
      • 2D
      • Áudio
      • Matemática
      • Entradas
      • Internacionalização
      • Criando Shaders(shading)
      • Trabalho em rede
      • Plugins
      • Múltiplas execuções (Multi-threading)
      • Criando conteúdo
      • Otimização
      • Jurídico
    • New pages since version 3.0
      • Passo a passo
      • Scripting
      • Fluxo de trabalho do projeto
      • 2D
      • 3D
      • Física
      • Animação
      • GUI (Interface Gráfica de Usuário)
      • Janelas de exibição(Viewports)
      • Criando Shaders(shading)
      • Plugins
      • Específico da plataforma
      • Múltiplas execuções (Multi-threading)
      • Criando conteúdo
      • Micelânea
      • Compilando
      • Desenvolvimento da Engine

Primeiros passos

  • Introdução
    • Introdução ao editor do Godot
      • O que é o Godot?
      • O que a Engine é capaz de fazer?
      • Como funciona e se parece?
      • Linguagens de programação
      • O que eu preciso saber para usar o Godot?
    • Aprenda a programar em GDScript
      • Aprenda no seu navegador com o aplicativo GDScript
    • Visão geral dos principais conceitos do Godot
      • Cenas
      • Nós
      • A árvore da cena
      • Sinais
      • Resumo
    • First look at Godot's interface
      • The Project Manager
      • Primeiras impressões do editor do Godot
      • The five main screens
      • Documentação integrada
    • Aprendendo novas funcionalidades
      • Fazendo a maior parte deste manual
      • Aprender a pensar como um programador
      • Aprenda com a comunidade
      • Tutoriais da Comunidade
    • Filosofia de Design do Godot
      • Design orientado a objetos e composição
      • Pacote com tudo incluído
      • Código aberto
      • Orientada pela comunidade
      • O editor do Godot é um jogo do Godot
      • Engine 2D e 3D separados
  • Passo a passo
    • Nós e cenas
      • Nós
      • Cenas
      • Criando sua primeira Cena
      • Alterando as propriedades de um nó
      • Executando a cena
      • Definindo a cena principal
    • Criando instâncias
      • Na prática
      • Editando cenas e instâncias
      • Instâncias de cena como linguagem de design
      • Resumo
    • Linguagens de script
      • Linguagens de script disponíveis
      • Qual linguagem eu devo usar?
        • GDScript
        • .NET / C#
        • C++ através da GDExtension
      • Resumo
    • Criando seu primeiro script
      • Configuração do projeto
      • Criando um novo script
      • Olá, mundo!
      • Adicionando movimento
        • Adicionando movimento
      • Script completo
    • Capturando os controles de entrada do jogador
      • Movendo-se ao pressionar "para cima"
      • Script completo
      • Resumo
    • Usando sinais
      • Configuração da cena
      • Conectando um sinal no editor
      • Conectando um sinal via código
      • Script completo
      • Sinais personalizados
      • Resumo
  • Seu primeiro jogo 2D
    • Pré-requisitos
    • Sumário
      • Configurando o projeto
        • Organizando o projeto
      • Criando a cena do jogador
        • Estrutura de nós
        • Animação por Sprites
      • Programando o jogador
        • Selecionado as Animações
        • Preparando para colisões
      • Criando o inimigo
        • Configuração de nós
        • Script do inimigo
      • A cena principal do jogo
        • Gerando monstros
        • Script principal
        • Testando a cena
      • Monitor de alerta
        • ScoreLabel
        • Mensagem
        • StartButton
        • Conectando HUD a Principal
        • Removendo antigas criaturas
      • Terminando
        • Plano de Fundo
        • Efeitos sonoros
        • Atalho de teclado
        • Compartilhando o jogo finalizado com outras pessoas
  • Seu primeiro jogo 3D
    • Sumário
      • Configurando a área de jogo
        • Configurando a área jogável
      • Cena do Jogador e ações de entrada
        • Criando ações de entrada
      • Movendo o jogador com código
        • Testando o movimento do nosso personagem
      • Projetando a cena inimigo
        • Removendo monstros fora da tela
      • Gerando monstros
        • Criando o caminho de surgimento
        • Gerando monstros aleatóriamente
      • Pulando e esmagando monstros
        • Controlando as interações físicas
        • Pulando
        • Esmagando monstros
      • Matando o Jogador
        • Caixa de colisão com o nó Área
        • Terminando o jogo
        • Programar o Ponto de controle(checkpoint)
      • Pontuação e repetição
        • Criando um tema de interface do usuário
        • Acompanhando a pontuação
        • Tentando novamente o jogo
        • Adicionando música
      • Animação de personagem
        • Usando o editor de animação
        • A animação fluida
        • Animando os inimigos
      • Indo mais longe
        • Explorando o manual

Manual

  • Boas práticas
    • Introdução
    • Aplicando princípios de orientação a objetos em Godot
      • Como os scripts funcionam no motor
      • Cenas
    • Organização da cena
      • Como construir relações de forma eficaz
      • Escolhendo uma estrutura de árvore de nós
    • Quando usar cenas versus scripts
      • Tipos anônimos
      • Tipos nomeados
      • Desempenho do Script vs PackedScene
      • Conclusão
    • Autoloads versus nós normais
      • O problema do corte de áudio
      • Gestão de funcionalidades ou dados compartilhados
      • Quando você deve usar um Autoload
    • Quando e como evitar o uso de nós para tudo
    • Interfaces em Godot
      • Adquirindo referências de objetos
      • Acessando dados ou lógica a partir de um objeto
    • Notificações em Godot
      • _process vs. _physics_process vs. *_input
      • _init vs. initialization vs. export
      • _ready vs. _enter_tree vs. NOTIFICATION_PARENTED
    • Preferências de dados
      • Array vs. Dicionário vs. Objeto
      • Enumerações: int vs. string
      • AnimatedTexture vs. AnimatedSprite2D vs. AnimationPlayer vs. AnimationTree
    • Preferências de lógica
      • Adicionar nós e alterar propriedades: qual fazer primeiro?
      • Carregamento vs. pré-carregamento
      • Fases grandes: estática vs. dinâmica
    • Organização do projeto
      • Introdução
      • Organização
      • Guia de Estilo
      • Importando
        • Ignorando pastas específicas
      • Sensibilidade de caixa
    • Version control systems
      • Introdução
      • Version control plugins
        • Plugin oficial do Git
      • Arquivos para excluir do SCV
      • Trabalhando com Git no Windows
      • Git LFS
  • Solução de problemas
    • O editor roda lento e usa todos os recursos do meu CPU e da GPU, fazendo meu computador barulhento
    • O editor tem stutters e flickes no meu monitor com refresh rate variável (G-Sync/FreeSync)
    • O editor ou projeto leva muito tempo para iniciar
    • O editor do Godot parece congelar após clicar no console do sistema
    • O icon do painel do editor da Godot no mac'os é duplicado toda vez que é movido manualmente
    • Alguns textos como "NO DC" aparecem no canto superior esquerdo do Gerenciador de Projetos e na janela do editor
    • Um ícone de microfone ou "recarregar" aparece no canto superior esquerdo do Gerenciador de Projetos e na janela do editor
    • O editor ou projeto aparece muito pixelado ou embaçado
    • O editor ou projeto parece ter as cores apagadas
    • O editor/projeto trava ou exibe visuais corrompidos após a retomada do PC do modo de suspensão
    • O projeto funciona quando executado a partir do editor, mas falha ao carregar alguns arquivos ao executar a partir de uma cópia exportada
    • O projeto trava com frequência ou imediatamente após ser aberto pelo gerenciador de projetos
  • 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
        • Uso
      • Configurações do Projeto
        • Changing project settings
        • Reading project settings
        • Manually editing project.godot
        • Advanced project settings
      • Script Editor
        • Introdução
        • Features
        • Uso
      • Atalhos padrão do editor
        • General editor actions
        • Bottom panels
        • 2D / CanvasItem editor
        • 3D / Spatial editor
        • Text editor
        • Script editor
        • Editor output
        • Depurador
        • 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
        • Dividindo o editor de scripts ou shaders em uma janela separada
        • Customizing editor layouts
        • Customizing editor settings
    • XR editor
      • Using the XR editor
        • XR devices support
        • Runtime Permissions
        • Dicas e truques
        • Limitations & known issues
    • Android editor
      • Using the Android editor
        • Suporte de dispositivos Android
        • Runtime Permissions
        • Dicas e truques
        • Limitations & known issues
    • Web editor
      • Utilizando o editor Web
        • Suporte de navegador
        • Limitações
        • Importando um projeto
        • Editando e executando um projeto
        • Onde estão meus arquivos de projeto?
    • Advanced features
      • Tutorial de linha de comando
        • Referência para linha de comando
        • Caminho
        • Definindo o caminho do projeto
        • Criando um projeto
        • Executando o editor
        • Apagando uma cena
        • Executando o jogo
        • Depuração
        • Exportando
        • Executando um script
      • Usando um editor de texto externo
        • Automatically reloading your changes
        • Using External Editor in Debugger
        • Editor oficial de plugins
        • LSP/DAP support
      • Using the engine compilation configuration editor
        • Limitações
    • Gerenciando recursos do editor
      • Gerenciando recursos do editor
        • Introdução
        • Criando um perfil
        • Compartilhando um perfil
  • Migrating to a new version
    • Atualizando do Godot 3 para o Godot 4
      • Devo atualizar para Godot 4?
        • Advantages of upgrading
        • Disadvantages of upgrading
        • Considerações ao atualizar
      • Preparing before the upgrade (optional)
      • Running the project upgrade tool
        • Using the Project Manager
        • Using the command line
      • Corrigindo o projeto após executar a ferramenta de atualização do projeto
        • Automatically renamed nodes and resources
        • Manually renaming methods, properties, signals and constants
        • Checking project settings
        • Checking Environment settings
        • Updating shaders
        • Atualizando scripts para considerar alterações incompatíveis com versões anteriores
        • Quebra de compatibilidade de recursos do ArrayMesh
      • Lista de métodos, propriedades, sinais e constantes renomeados automaticamente
      • Porting editor settings
      • Updating version control settings
    • Atualizando do Godot 4.0 para o Godot 4.1
      • Breaking changes
        • Componentes Principais
        • Animação
        • 2D nodes
        • 3D nodes
        • GUI nodes
        • Física
        • Renderização
        • Navegação
        • Trabalho em rede
        • Plugins do editor
      • Behavior changes
      • Atualizando seu GDExtension para 4.1
    • Atualizando do Godot 4.1 para o Godot 4.2
      • Breaking changes
        • Componentes Principais
        • Animação
        • GUI nodes
        • Renderização
        • Text
        • GraphEdit
        • TileMap
        • XR
    • Upgrading from Godot 4.2 to Godot 4.3
      • Breaking changes
        • GDExtension
        • Animação
        • GUI nodes
        • Física
        • Renderização
        • Text
        • Áudio
        • Navegação
        • TileMap
        • XR
        • Plugins do editor
      • Behavior changes
        • Componentes Principais
        • Animação
        • GUI nodes
        • Multiplayer
        • Renderização
        • TileMap
        • Android
    • Upgrading from Godot 4.3 to Godot 4.4
      • Breaking changes
        • Componentes Principais
        • GUI nodes
        • Física
        • Renderização
        • Navegação
        • Plugins do editor
      • Behavior changes
        • Componentes Principais
        • Renderização
        • CSG
        • Android
    • Upgrading from Godot 4.4 to Godot 4.5
      • Breaking changes
        • Componentes Principais
        • Renderização
        • GLTF
        • Text
        • XR
        • Plugins do editor
      • Behavior changes
        • TileMapLayer
        • Importação de modelo 3D
        • Componentes Principais
        • Navegação
        • Física
        • Text
    • Upgrading from Godot 4.5 to Godot 4.6
      • Breaking changes
        • Componentes Principais
        • Animação
        • 3D
        • Renderização
        • GUI nodes
        • Trabalho em rede
        • OpenXR
        • Editor
      • Behavior changes
        • Android
        • Renderização
        • Navegação
      • Changed defaults
        • 3D
        • Renderização
        • GUI nodes
  • 2D
    • Introduction to 2D
      • espaço de trabalho 2D
        • Main toolbar
        • Sistema de coordenadas
        • 2D Viewport
      • Node2D and Control node
      • 3D in 2D
    • Camadas de canvas
      • Janela de Exibição e itens de Canvas
      • CanvasLayers
    • Transformações de janela de exibição e tela
      • Introdução
      • Transformação de tela
      • Transformação global de canvas
      • Transformação de alongamento
      • Window transform
      • Ordem de transformação
      • Funções de transformação
      • Alimentando eventos de entrada personalizados
    • Renderização
      • Luzes 2D e sombras
        • Introdução
        • Nós
        • Point lights
        • Directional light (Luz direcional)
        • Common light properties
        • Setting up shadows
        • Mapas normais e especulares
        • Uso de sprites aditivos como uma alternativa mais rápida às luzes 2D
      • Malhas 2D
        • Introdução
        • Otimizando pixels desenhados
        • Converting Sprite2Ds to 2D meshes
      • 2D sprite animation
        • Introdução
        • Individual images with AnimatedSprite2D
        • Sprite sheet with AnimatedSprite2D
        • Sprite sheet com AnimationPlayer
        • Resumo
      • 2D particle systems
        • Introdução
        • Parâmetros de tempo
        • Parâmetros de desenho
        • Particle Process Material Settings
      • ParticleProcessMaterial 2D Usage
        • Process material properties
        • Particle Flags
        • Gerar
        • Animated Velocity
        • Accelerations
        • Exibição (Display)
        • Formas de Emissão
        • Customizing the process material
      • 2D antialiasing
        • Introdução
        • Propriedade antialiasing em Line2D e desenho personalizado
        • Multisample antialiasing (MSAA)
      • Desenho personalizado em 2D
        • Introdução
        • Desenhando
        • Atualizando
        • Coordenadas e alinhamento de largura de linha
        • Desenho com suavização de serrilhado
        • Ferramentas
        • Example 1: drawing a custom shape
        • Example 2: drawing a dynamic line
      • Paralaxe 2D (Parallax)
        • Introdução
        • Primeiros passos
        • Scroll scale
        • Repetição infinita
        • Deslocamento de rolagem (Scroll)
        • Repeat times
        • Split screen
        • Previewing in the editor
    • Physics and movement
      • Visão geral de movimento 2D
        • Introdução
        • Configurar
        • Movimento em 8 direções
        • Rotação + movimento
        • Rotação + movimento (mouse)
        • Clique e mova
        • Resumo
    • Ferramentas
      • Using TileSets
        • Introdução
        • Creating a new TileSet
        • Mesclar vários atlas em um único atlas
        • Adicionando colisão, navegação e oclusão ao TileSet
        • Atribuindo metadados personalizados aos tiles do TileSet
        • Creating terrain sets (autotiling)
        • Atribuindo propriedades a vários tiles de uma vez
        • Creating alternative tiles
      • Usando TileMaps
        • Introdução
        • Specifying the TileSet in the TileMapLayer
        • Multiple TileMapLayers and settings
        • Opening the TileMap editor
        • Selecionando tiles para usar na pintura
        • Painting modes and tools
        • Painting randomly using scattering
        • Salvar e carregar posicionamentos de tiles predefinidos usando padrões
        • Manipulando conexões de tiles automaticamente usando terrenos
        • Handling missing tiles
  • 3D
    • Introdução ao 3D
      • espaço de trabalho 3D
        • Main toolbar
        • View menu of viewport
        • Sistema de coordenadas
        • Espaço e manipulação gizmos
        • Navigating the 3D environment
        • Usando atalhos de transformação no estilo do Blender
      • Node3D node
      • Conteúdo 3D
        • Modelos criados manualmente (usando software de modelagem 3D)
        • Geometria gerada
        • Geometria imediata
        • 2D em 3D
      • Ambiente
        • Preview environment and light
        • Câmeras
        • Luzes
    • Usando transformadores 3D
      • Introdução
      • Problemas dos ângulos de Euler
        • Ordem dos eixos
        • Interpolação
        • Diga não aos ângulos de Euler
      • Introduzindo transformadores
        • Manipulação de transformadores
        • Erros de precisão
        • Obtendo informação
        • Definindo informações
        • Interpolando com quaternions
      • Transforms são seus amigos
    • Geometria processual
      • Usando o ArrayMesh
        • Setting up the ArrayMesh
        • Generating a rectangle
        • Generating a sphere
        • Salvando
      • Usando o MeshDataTool
      • Usando o SurfaceTool
      • Using ImmediateMesh
      • O que é geometria?
      • O que é uma Malha?
      • O que é uma malha
        • Superfícies
        • Matriz de superfície
      • Ferramentas
        • ArrayMesh
        • MeshDataTool
        • Ferramenta de Superfície
        • ImmediateMesh
      • Qual devo usar?
    • Texto 3D
      • Introdução
      • Label3D
        • Vantagens
        • Limitações
      • TextMesh
        • Vantagens
        • Limitações
      • Nó Label projetado (ou qualquer outro nó do tipo Control)
        • Vantagens
        • Limitações
      • Devo usar Label3D, TextMesh ou um Control projetado?
    • Renderização
      • Limitações da renderização 3D
        • Introdução
        • Limites de tamanho da textura
        • Faixas de cores
        • Precisão do buffer de profundidade
        • Classificação por transparência
      • Material 3D Padrão e Material ORM 3D
        • Introdução
        • BaseMaterial 3D settings
        • Transparency
        • Criando Shaders(shading)
        • Cor do vértice
        • Albedo
        • Metálico
        • Rugosidade
        • Emissão
        • Mapa Normal
        • Bent normal map
        • Aro
        • Clearcoat
        • Anisotrópico
        • Oclusão de Ambiente
        • Altura
        • Dispersão Subsuperficial
        • Back Lighting
        • Refração
        • Detalhe
        • UV1 e UV2
        • Sampling
        • Sombras
        • Billboard
        • Crescer
        • Transformar
        • Proximity and Distance Fade
        • Stencil
        • Configurações do material
        • Prioridade de Renderização
        • Próximo passo
      • Luzes e sombras 3D
        • Introdução
        • Nós de luz
        • Light number limits
        • Mapeamento de sombras
        • Directional light (Luz direcional)
        • Omni light (luz omnidireccional)
        • Spot light (luz focal)
        • Atlas de sombras
        • Balancing performance and quality
      • Using decals
        • Casos de uso
        • Guia de início rápido
        • Decal node properties
        • Decal rendering order
        • Tweaking performance and quality
        • Limitações
      • Unidades físicas de luz e câmera
        • Por que usar unidades físicas de luz e câmera?
        • 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
        • Gerar
        • Accelerations
        • Exibição (Display)
        • Collision
        • Sub-emitter
        • Customizing the process material
        • Particle sub-emitters
        • Rastros de partículas 3D
        • Particle turbulence
        • Atratores de partículas 3D
        • 3D Particle collisions
        • Complex emission shapes
      • Iluminação HDR
        • Introdução
        • Telas de computador
        • Linear de cena & importação de recursos
        • Parâmetros de HDR
      • Global illumination
        • Introduction to global illumination
        • Usando a global illumination por Voxel
        • Iluminação global por Campo de Distância com Sinal (SDFGI)
        • Usando a iluminação global Lightmap
        • Reflection probes
        • Faking global illumination
      • Ambiente e pós-processamento
        • Ambiente
        • Camera attributes
        • Opções de ambiente
        • Efeitos de médio e pós processamento
        • 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
        • Introdução
        • 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?
    • Otimização
      • Using MultiMeshInstance3D
        • Introdução
        • Configurando os nós
        • Configurações do MultiMesh
      • Mesh level of detail (LOD)
        • Introdução
        • Comparação visual
        • 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)
        • Como funciona
        • Setting up visibility range
        • Visibility range properties
        • Configuration tips
      • Descarte por oclusão
        • Why use occlusion culling
        • How occlusion culling works in Godot
        • Setting up occlusion culling
        • Previewing occlusion culling
        • Performance considerations
        • Solução de problemas
      • Resolution scaling
        • Why use resolution scaling?
        • Resolution scaling options
        • Solução de problemas
      • Variable rate shading
        • O que é o taxa de sombreamento variável?
        • Hardware support
        • Using variable rate shading in Godot
    • Ferramentas
      • Prototyping levels with CSG
        • Introdução aos nós de CSG
        • Prototipando um nível
        • Usando texturas protótipo
        • Converting to MeshInstance3D
        • Exporting as glTF
      • Usando GridMaps
        • Introdução
        • Exemplo de projeto
        • Criando uma MeshLibrary
        • Colisões
        • Materiais
        • Malhas de Navegação
        • Lightmaps
        • MeshLibrary format
        • Exportando a MeshLibrary
        • Usando GridMap
        • Usando o GridMap no código
      • Third-person camera with spring arm
        • Introdução
        • What is a spring arm?
        • Spring arm with a camera
        • Setting up the spring arm and camera
  • Animação
    • Introdução aos recursos de animação
      • Criar um nó AnimationPlayer
      • A animação por computador depende de quadros-chave
      • Tutorial: Criando uma animação simples
        • Configuração da cena
        • Adding an animation
        • Managing animation libraries
        • Adicionando uma faixa
        • O segundo quadro-chave
        • Reproduzir a animação
        • Autoplay on load
        • Vai e volta
        • Configurações de faixa
      • Quadros-chave para outras propriedades
      • Editar quadro-chave
      • Usando faixas RESET
      • 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
    • Animação de recorte(Cut-out)
      • O que é isso?
      • Animação de recorte (Cutout) no Godot
      • Criação do GBot
      • Setting up the rig
      • Ajustando o pivô
      • Nó RemoteTransform2D
      • Completando o esqueleto
      • Esqueletos
      • cadeias IK
      • Dicas de animação
        • Definindo quadros-chave e excluindo propriedades
      • Criando uma pose de descanso
      • Modifying rotation only
      • Keyframing IK chains
      • Visually move a sprite behind its parent
      • Setting easing curves for multiple keys
      • 2D Skeletal deform
    • Esqueletos 2D
      • Introdução
      • Configurar
      • Criando os polígonos
      • Criando o esqueleto
      • Deformando os polígonos
      • Vértices internos
    • Usando AnimationTree
      • Introdução
      • AnimationTree and AnimationPlayer
      • Criando uma árvore
      • Árvore (Tree) de mistura
        • Blend2 / Blend3
        • OneShot
        • TimeSeek
        • TimeScale
        • Transição
        • StateMachine(Máquina de Estados)
      • BlendSpace2D and BlendSpace1D
      • For better blending
      • Root motion(Movimento de raiz)
      • Controlando por código
    • Reproduzindo videos
      • Formatos de reprodução suportados
      • Setting up VideoStreamPlayer
        • Lidando com redimensionamento e diferentes proporções
        • Exibindo um vídeo em uma superfície 3D
        • Looping a video
      • Condições de decodificação de vídeo e resoluções recomendadas
      • Limitações de reprodução
      • Configurações recomendadas de codificação Theora
        • Equilibrando qualidade e tamanho do arquivo
        • FFmpeg: Converter preservando a resolução de vídeo original
        • FFmpeg: Redimensionar o vídeo e depois convertê-lo
      • 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
        • Custom
      • Configuração
      • 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
  • Pipeline de assets
    • Processo de importação
      • Importing assets in Godot
      • Alterando Parâmetros de Importação
      • Reimportando múltiplos assets
      • Reimportação Automática
      • Arquivos gerados
      • Alterando o tipo de recurso de importação
      • Alterando parâmetros de importação padrão
      • Further reading
    • Importação de imagens
      • Formatos de imagem suportados
      • Importação de Texturas
        • Changing import type
        • Detectar 3D
      • Opções de importação
        • 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
      • Boas práticas
        • Supporting high-resolution texture sizes in 2D without artifacts
        • Use appropriate texture sizes in 3D
    • Importando amostras de áudio
      • Supported audio formats
      • Importando amostras de áudio
      • Import options (WAV)
      • Force > 8 Bit
      • Force > Mono
      • Force > Max Rate
      • Edit > Trim
      • Edit > Normalize
      • Edit > Loop Mode
      • Compress > Mode
      • Import options (Ogg Vorbis and MP3)
        • Loop
        • Loop Offset
        • BPM
        • Beat Count
        • Bar Beats
      • Advanced import settings (Ogg Vorbis and MP3)
      • Boas práticas
        • Use appropriate quality settings
        • Use real-time audio effects to reduce file size
    • Importando traduções
      • Jogos e internacionalização
      • Supported formats
    • Importando cenas 3D
      • Available 3D formats
        • Exporting glTF 2.0 files from Blender (recommended)
        • Importing .blend files directly within Godot
        • Exportando arquivos DAE no Blender
        • Importing OBJ files in Godot
        • Importing FBX files in Godot
      • Model export considerations
        • 3D asset direction conventions
        • Exportando texturas separadamente
        • Considerações de exportação
        • Lighting considerations
      • Node type customization using name suffixes
        • Opting out
        • Remove nodes and animations (-noimp)
        • Criar colisões (-col, -convcol, -colionly, -convcolonly)
        • Create Occluder (-occ, -occonly)
        • Criar navegação (-navmesh)
        • Cria um Veículo (-vehicle)
        • Crie uma Roda de Veículo (-wheel)
        • Rigid Body (-rigid)
        • Loop de animação (-loop, -cycle)
        • Material alpha (-alpha)
        • Material vertex color (-vcol)
      • Import configuration
        • Fluxos de trabalho de importação
        • Herança de cena
      • 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
    • Importando cenas 3D
      • Visão geral
      • Limitações
    • Exportador ESCN do Blender
  • Áudio
    • Barramentos de áudio
      • Introdução
      • Escala decibel
      • Barramentos de áudio
      • Reprodução de áudio através de um barramento
      • Adicionando efeitos
      • Desativando barramentos automaticamente
      • Reorganizando barramentos
      • Layout de barramento padrão
    • Efeitos de áudio
      • Amplificar
      • BandLimit e BandPass
      • Captura
      • Chorus
      • Compressor
      • Delay
      • Distortion
      • EQ
      • EQ6, EQ10, EQ21
      • Filtro
      • HardLimiter
      • HighPassFilter
      • HighShelfFilter
      • Limiter
      • LowPassFilter (Filtro LowPass)
      • LowShelfFilter (Filtro de Prateleira Baixa)
      • NotchFilter
      • Panner
      • Phaser
      • PitchShift
      • Gravação
      • Reverberação
      • Analisador de espectro (SpectrumAnalyzer)
      • StereoEnhance
    • Fluxos de áudio
      • Introdução
      • AudioStream
      • AudioStreamPlayer
      • AudioStreamPlayer2D
      • AudioStreamPlayer3D
        • Barramentos de reverberação
        • Doppler
    • Sincronize a jogabilidade com áudio e música
      • Introdução
      • Usando o relógio do sistema para sincronizar
      • Usando o relógio de hardware de som para sincronizar
    • Gravação com microfone
      • A estrutura da demo
    • Texto para voz
      • Uso básico
      • Requisitos para funcionalidade
        • Distro-specific one-liners
      • Solução de problemas
      • Boas práticas
      • Caveats and Other Information
  • Exportar
    • Exportando projetos
      • Por que exportar?
        • No PC
        • No mobile
      • Menu de exportação
        • Modelos de exportação
        • Opções de recursos
      • Configuration files
      • Exportação a partir da linha de comando
      • Formatos de arquivo PCK versus ZIP
    • Exportando pacotes, patches e mods
      • Casos de uso
      • Overview of PCK/ZIP files
      • Gerando arquivos PCK
      • Opening PCK or ZIP files at runtime
        • Solução de problemas
      • Resumo
    • Tags de funcionalidade
      • Introdução
      • Recursos padrão
      • Funções personalizadas
      • Substituindo configurações do projeto
      • Substituições padrão
      • Taking feature tags into account when reading project settings
      • Personalizando a compilação
    • Exportando para Windows
      • Changing the executable icon
      • Code signing
        • Configurar
      • Variáveis de ambiente
      • Opções de exportação
    • Exportando para Linux
      • Variáveis de ambiente
      • Opções de exportação
    • Exportando para macOS
      • Requisitos
      • Assinatura de código e notarização
        • 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
        • Se você não tiver um certificado de ID de desenvolvedor da Apple
        • Opções de Assinatura
        • Opções de Notarização
      • Direitos
        • Hardened Runtime Entitlements
        • App Sandbox Entitlement
      • Variáveis de ambiente
      • Opções de exportação
    • Exportando para Android
      • Install OpenJDK 17
      • Baixe o Android SDK
      • Configurando no Godot
      • Fornecendo ícones de launcher
      • Exportando para a Google Play Store
      • Optimizing the file size
      • Variáveis de ambiente
      • Opções de exportação
    • Exportando para iOS
      • Requisitos
      • Exportar um projeto Godot para Xcode
      • Considerações de desenvolvimento ativo
        • Etapas para vincular uma pasta de projeto do Godot ao Xcode
      • Plugins para iOS
      • Variáveis de ambiente
      • Solução de problemas
        • xcode-select points at wrong SDK location
      • Opções de exportação
    • Exporting for visionOS
    • Exportando para a Web
      • Export file name
      • Versão WebGL
      • Mobile considerations
      • Audio playback
      • Opções de exportação
        • Thread and extension support
        • Exporting as a Progressive Web App (PWA)
      • Limitações
        • Usar cookies para dados persistentes
        • Processamento em segundo plano
        • Tecla cheia e captura do mouse
        • Áudio
        • Trabalho em rede
        • Área de transferência
        • Controles de jogo (Gamepads)
      • Servindo os arquivos
      • Interacting with the browser and JavaScript
      • Variáveis de ambiente
      • Solução de problemas
        • Running the export locally shows another project instead
      • Opções de exportação
    • Manually changing application icon for Windows
      • Creating a custom ICO file
      • Mudando o ícone da barra de tarefas
      • Mudando o ícone do arquivo
      • Testando o resultado
    • Executando aplicativos Godot no 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
    • Implantação com um clique
      • O que é implantação com um clique?
      • Suporta todas as plataformas
      • Usando a implantação com um clique
      • Solução de problemas
        • Android
        • Web
    • Exportando para servidores dedicados
      • Editor versus export template
      • Export approaches
      • Exporting a project for a dedicated server
      • Iniciando o servidor dedicado
      • Próximos passos
  • File and data I/O
    • Carregamento em segundo plano
      • Using ResourceLoader
      • Exemplo
    • Caminhos de arquivos em projetos Godot
      • Separadores de caminho
      • Acessando arquivos na pasta do projeto (res://)
      • Acessando dados persistentes dos usuários (user://)
      • File logging
      • Converting paths to absolute paths or "local" paths
      • Caminhos de dados do editor
        • Modo autocontido
    • Salvando jogos (save)
      • Introdução
      • Identificando objetos persistentes
      • Serializando
      • Salvando e lendo dados
      • Algumas observações
      • JSON vs binary serialization
        • JSON limitations
        • Binary serialization
    • Runtime file loading and saving
      • Plain text and binary files
      • Images
      • Audio/video files
      • 3D scenes
      • Fonts
      • ZIP archives
    • API de serialização binária
      • Introdução
      • Full Objects vs Object instance IDs
      • Especificação do pacote
        • 0: null (nulo)
        • 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
        • Para o formato antigo:
        • Para novo formato:
        • 16: RID (sem suporte)
        • 17: Object
        • 18: Dictionary
        • 19: Array
        • 20: PackedByteArray
        • 21: PackedInt32Array
        • 22: PackedInt64Array
        • 23: PackedFloat32Array
        • 24: PackedFloat64Array
        • 25: PackedStringArray
        • 26: PackedVector2Array
        • 27: PackedVector3Array
        • 28: PackedColorArray
  • Internacionalização
    • Internacionalizando jogos
      • Introdução
      • Configurando a tradução importada
      • Localizando recursos
      • Automatically setting a language
      • Locale vs. language
      • Convertendo chaves em texto
        • Placeholders
        • Translation contexts
        • Pluralization
      • Tornando os controles redimensionáveis
      • TranslationServer
      • Bidirectional text and UI mirroring
      • Adding break iterator data to exported project
      • Structured text BiDi override
      • Localizing numbers
      • Localizing icons and images
      • Testando traduções
      • Traduzindo o nome do projeto
    • Localization using spreadsheets
      • Formatação
        • Specifying plural forms
        • Specifying translation contexts
      • Importador de CSV
      • Loading the CSV file as a translation
    • Localization using gettext (PO files)
      • Vantagens
      • Desvantagens
      • Instalando ferramentas gettext
      • Creating the PO template
        • Automatic generation using the editor
        • Manual creation
      • Criando um arquivo de mensagens a partir de um modelo PO
      • Carregando um arquivo de mensagens no Godot
      • Atualizando arquivos de mensagem para seguir o modelo PO
      • Verificando a validade de um arquivo ou modelo PO
      • 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
      • List of supported language codes
      • List of supported script codes
      • List of supported country codes
    • Pseudolocalization
      • Introdução
      • Enabling and configuring pseudolocalization
      • Pseudolocalization configurations
      • Configuring pseudolocalization at runtime
  • Input handling
    • Usando InputEvent
      • O que é isso?
      • Como funciona?
      • Anatomia de um InputEvent
      • Input actions
      • InputMap
    • Exemplos de entrada
      • Introdução
      • Eventos versus polling
      • Eventos de entrada
      • InputMap
        • Capturando ações
      • Eventos de teclado
        • Modificadores de teclado
      • Eventos do mouse
        • Botões do mouse
        • Movimentação do mouse
      • Eventos de toque
    • Mouse e coordenadas de entrada
      • Sobre
      • Coordenadas de exibição de hardware
      • Coordenadas de exibição da janela de visualização
    • Personalizando o cursor do mouse
      • Usando as configurações do projeto
      • Usando um script
      • Lista de cursores
    • Controles, gamepads e joysticks
      • Suportando entrada universal
        • Qual método singleton de entrada devo usar?
      • Vibration
      • Diferenças entre teclado/mouse e entrada do controle
        • Zona morta
        • Eventos de "Eco"
        • Window focus
        • Power saving prevention
      • Solução de problemas
        • Meu controle não é reconhecido pelo Godot.
        • Meu controle tem botões ou eixos atribuidos incorretamente.
        • Meu controle funciona em uma determinada plataforma, mas não em outra plataforma.
    • Controller features
      • LED color
    • Handling quit requests
      • Saindo do jogo (Quitting)
      • Lidando com notificação
      • On mobile devices
      • Enviando sua própria notificação de encerramento
  • Matemática
    • Matemática vetorial
      • Introdução
      • Sistema de Coordenadas (2D)
      • Operações vetoriais
        • Acesso de membros
        • Adicionando vetores
        • Multiplicação escalar
      • Aplicações práticas
        • Movimento
        • Pointing toward a target
      • Vetores unitários
        • Normalização
        • Reflexão
      • Dot product
        • Orientação (Voltado para)
      • Cross product
        • Calculando normais
        • Apontando para um destino
      • Mais informações
    • Matemática vetorial avançada
      • Planos
        • Distância do plano
        • Away from the origin
        • Construindo um plano em 2D
        • Alguns exemplos de planos
      • Collision detection in 3D
      • Mais informações
    • Matrices and transforms
      • Introdução
        • Matrix components and the Identity matrix
        • Dimensionando a matriz de transformação
        • Girando a matriz de transformação
        • Base da matriz de transformação
        • Transladando a matriz de transformação
        • Colocando tudo junto
        • Shearing the transformation matrix (advanced)
      • Practical applications of transforms
        • Converting positions between transforms
        • Moving an object relative to itself
        • Applying transforms onto transforms
        • Invertendo uma matriz de transformação
      • How does it all work in 3D?
        • Representing rotation in 3D (advanced)
    • Interpolação
      • Interpolação vetorial
      • Transformar interpolação
      • Suavizando o movimento
    • Béziers, curvas e caminhos
      • Bezier Quadrático
      • Bezier Cúbico
      • Adicionando pontos de controle
      • Curve2D, Curve3D, Path e Path2D
      • Avaliação
      • Desenhando
      • Traversal
    • Geração de números aleatórios
      • Escopo global versus classe RandomNumberGenerator
      • The randomize() method
      • Obtendo um número aleatório
      • Get a random array element
      • Obtenha um valor aleatório de um dicionário
      • Probabilidade aleatória ponderada
      • "Better" randomness using shuffle bags
      • Ruído aleatório
      • Cryptographically secure pseudorandom number generation
  • Navegação
    • 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
  • Trabalho em rede
    • High-level multiplayer
      • High-level vs low-level API
      • Mid-level abstraction
      • Hosting considerations
      • Inicializando a rede
      • Gerenciando conexões
      • Remote procedure calls
      • Channels
      • Example lobby implementation
      • Exportando para servidores dedicados
    • Fazendo solicitações HTTP
      • 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
      • Introdução
      • Obtain a certificate from a certificate authority
      • Generate a self-signed certificate
    • Using WebSockets
      • HTML5 e WebSocket
      • Usando WebSocket no Godot
        • Exemplo mínimo de cliente
        • Exemplo mínimo de servidor
        • Demonstração avançada de bate-papo
    • WebRTC
      • HTML5, WebSocket, WebRTC
        • WebSocket
        • WebRTC
      • Usando WebRTC no Godot
        • Minimal connection example
        • Exemplo de sinalização local
        • Remote signaling with WebSocket
  • Desempenho
    • Introdução
    • Comum
      • Dicas gerais de otimização
        • Introdução
        • Medindo o desempenho
        • Trabalho de detetive
        • Profilador
        • Princípios
        • Apêndice
      • Optimization using Servers
        • Servidores
        • RIDs
        • Criando um sprite
        • Instantiating a Mesh into 3D space
        • Creating a 2D RigidBody and moving a sprite with it
        • Obtendo dados dos servidores
    • CPU
      • Otimização da CPU
        • Medindo o desempenho
        • Perfiladores de CPU
        • Perfiladores externos
        • Funções de temporização manual
        • Caches
        • Idiomas
        • Partes_Paralelizáveis
        • SceneTree
        • Física
    • GPU
      • Otimização da GPU
        • Introdução
        • Draw calls, state changes, and APIs
        • Pixel cost versus vertex cost
        • Pixel/fragment shaders and fill rate
        • Transparency and blending
        • Assessoria multiplataforma
        • Mobile/tiled renderers
      • Otimização usando MultiMeshes
        • MultiMeshes
        • Exemplo de multimesh
      • Reducing stutter from shader (pipeline) compilations
        • Pipeline precompilation monitors
        • Pipeline precompilation features
        • Pipeline precompilation instancing
        • Shader baker
    • 3D
      • Otimizando o desempenho 3D
        • Culling (recorte)
        • Objetos transparentes
        • Nível de detalhe (LOD)
        • Bake lighting
        • Animação e skinning
        • Mundos grandes
      • Animando milhares de objetos
        • Animating thousands of fish with MultiMeshInstance3D
        • Controlling thousands of fish with Particles
    • Partes_Paralelizáveis
      • Usando múltiplas partes_paralelizáveis(threads)
        • Partes_Paralelizáveis
        • Criando um thread
        • Mutexes
        • Semáforos
      • Thread-safe APIs
        • Partes_Paralelizáveis
        • Escopo global
        • Árvore de cena
        • Renderização
        • Física
        • GDScript arrays and dictionaries
        • Recursos
  • Física
    • Introdução à física
      • Objetos de Colisão
        • Material físico
        • Formas de colisão
        • Chamadas de retorno do processamento da física
        • Camadas e Máscaras de colisão
      • Area2D
      • StaticBody2D
      • RigidBody2D
        • Usando RigidBody2D
        • Relato de contato
      • CharacterBody2D
        • Character collision response
    • Using Jolt Physics
      • Introdução
      • 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
    • Usando RigidBody
      • What is a rigid body?
      • Como controlar um corpo rígido
      • The "look at" method
    • Usando Area2D
      • Introdução
      • O que é uma área?
      • Propriedades da área
      • Detecção de sobreposição
      • Área de influência
        • Ponto de gravidade
        • Exemplos
    • Using CharacterBody2D/3D
      • Introdução
      • What is a character body?
      • Movimento e colisão
        • move_and_collide
        • move_and_slide
      • Detectando colisões
      • Which movement method to use?
      • Exemplos
        • Movimento e paredes
        • Rebater/reflexo
        • Movimento de jogo de plataformas
    • Ray-casting
      • Introdução
      • Espaço
      • Acessando o espaço
      • Consulta de Raycast
      • Exceções de colisão
      • Máscara de Colisão
      • 3D ray casting from screen
    • Sistema de Ragdoll
      • Introdução
      • Configurando o ragdoll
        • Criando ossos físicos
        • Clean up and optimize the skeleton
        • Adjust joints and constraints
        • Adjust collision shapes
      • Simulate the ragdoll
        • Camadas e Máscaras de colisão
    • Personagem cinemático (2D)
      • Introdução
      • Processo físico
      • Configuração da cena
      • Movendo o personagem cinemático
    • Using SoftBody3D
      • Physics engine considerations
      • Basic setup
      • Simulação de capa
      • Using imported meshes
    • Collision shapes (2D)
      • Formas primitivas de colisão
      • Formas de colisão convexas
      • Formas de colisão côncavas ou trimesh
      • Ressalvas de desempenho
    • Formas de colisão (3D)
      • Formas primitivas de colisão
      • Formas de colisão convexas
      • Formas de colisão côncavas ou trimesh
      • Ressalvas de desempenho
    • Large world coordinates
      • Porque usar grandes corrdenadas do mundo?
      • How large world coordinates work
      • Who are large world coordinates for?
      • Enabling large world coordinates
      • Compatibility between single-precision and double-precision builds
        • Known incompatibilities
      • Limitações
    • Physics Interpolation
      • Guia de início rápido
      • Introdução
        • 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
  • Específico da plataforma
    • Android
      • Godot Android library
        • Using the Godot Android library
        • Godot Android plugins
        • Embedding Godot in existing Android projects
      • Godot Android plugins
        • Introdução
        • Plugin de Android
        • Building a v2 Android plugin
        • Packaging a v2 Android plugin
        • Using a v2 Android plugin
        • Implementações de referência
        • Tips and Guidelines
      • Compras no aplicativo em Android
        • Uso
      • 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
    • Plugins para iOS
      • Criando plugins para iOS
        • Carregando e usando um plugin existente
        • Criando um plug-in para iOS
      • Plugins para iOS
        • Acessando plugins singletons
        • Métodos assíncronos
        • Kit de loja
        • Game Center
    • Web
      • The JavaScriptBridge singleton
        • Interacting with JavaScript
        • Callbacks
        • Can I use my favorite library?
        • The eval interface
        • Downloading files
      • Referência da classe shell HTML5
        • Engine
        • Configuração da engine
      • Personalizar página HTML para exportação Web
        • Configurar
        • Iniciando o projeto
        • Personalizando o comportamento
        • Personalizando a apresentação
        • Depuração
  • Plugins
    • Plugins do editor
      • Instalação de plugins
        • Encontrando plugins
        • Instalando um plug-in
        • Habilitando um plugin
      • Fazendo plugins
        • Sobre plugins
        • Criando um plugin
        • Um nó personalizado
        • Um painel personalizado
        • Registrando autoloads/singletons em plugins
        • Using sub-plugins
        • Indo além
      • Criando plugins de tela principal
        • O que este tutorial aborda
        • Inicializando o plugin
        • Cena da tela principal
        • Update the plugin script
        • Testando o plugin
      • Importar plugins
        • Introdução
        • Configuração
        • The EditorImportPlugin class
        • Opções e predefinições
        • The import method
        • Platform variants and generated files
        • Testando o plugin
      • 3D gizmo plugins
        • Introdução
        • The EditorNode3DGizmoPlugin
        • Abordagem simples
        • Abordagem alternativa
      • Inspector plugins
        • Configurando seu plugin
        • Interagindo com o inspetor
        • Adicionando uma interface para editar propriedades
      • Plugins do Visual Shader
    • Executando o código no editor
      • What is @tool?
      • How to use @tool
      • Important information
      • Depuração
      • Try @tool out
      • Editando variáveis
      • Getting notified when resources change
      • Reporting node configuration warnings
      • Running one-off scripts using EditorScript
      • Criando instâncias de cenas
  • Renderização
    • Overview of renderers
      • Introdução
        • Renderers, rendering drivers, and RenderingDevice
      • Choosing a renderer
        • Switching between renderers
      • Feature comparison
        • Overall comparison
        • Lights and shadows
        • Global Illumination
        • Ambiente e pós-processamento
        • Antialiasing
        • StandardMaterial features
        • Shader features
        • Other features
    • Usando Viewports
      • Introdução
      • Entrada
      • Ouvinte (Listener)
      • Câmeras (2D e 3D)
      • Escala e alongamento
      • Mundos
      • Captura
      • Viewport Container
      • Renderização
      • Destino da renderização
    • Resoluções múltiplas
      • O problema das múltiplas resoluções
      • One size fits all
      • Tamanho base
      • Redimensionando
      • Configurações de alongamento
        • Modo Esticado
        • Aspecto Esticado
        • Stretch Scale
        • Stretch Scale Mode
      • Common use case scenarios
        • Jogo para desktop
        • Mobile game in landscape mode
        • Mobile game in portrait mode
        • Aplicação não-jogo
      • Suporte a hiDPI
      • Reducing aliasing on downsampling
      • Trabalhando com proporções de tela
      • 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
      • Nervosidade (Jitter)
      • Stutter
        • Windows
        • Linux
        • macOS
        • Android
        • iOS
      • Input lag
        • Project configuration
        • Hardware/OS-specific
      • Reporting jitter, stutter or input lag problems
    • The Compositor
      • Compositor effects
  • Scripting
    • GDScript
      • GDScript reference
        • Histórico
        • Exemplo de GDScript
        • Identificadores
        • Palavras-chave
        • Operadores
        • Literais
        • Annotations
        • Comentários
        • Code regions
        • Line continuation
        • Tipos definidos por padrão
        • Variáveis
        • Constantes
        • Funções
        • Expressões e fluxo de controle
        • Classes
        • Exportações
        • Properties (setters and getters)
        • Modo de Ferramenta
        • Gerenciamento de memória
        • Sinais
        • Palavra-chave assert
      • GDScript: Uma introdução às linguagens dinâmicas
        • Sobre
        • Natureza dinâmica
        • Arrays
        • Dictionaries
        • For e while
        • Enquanto
        • Iteradores personalizados
        • 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
        • Colors
        • Nós
        • Recursos
        • Exportando sinalizadores de bits
        • Exporting enums
        • Exportando arrays
        • @export_storage
        • @export_custom
        • @export_tool_button
        • Definindo variáveis exportadas a partir de um script de ferramenta
        • Reading an exported variable's value early on
        • Exports avançados
      • GDScript documentation comments
        • Documenting a script
        • Documenting script members
        • Complete script example
        • @deprecated and @experimental tags
        • BBCode and class reference
      • Guia de Estilo GDScript
        • Formatação
        • Convenções de nomes
        • Ordem do código
        • Tipagem estática
      • Tipagem estática em GDScript
        • Uma breve olhada na tipagem estática
        • Como usar a tipagem estática
        • Tipada ou dinâmica: Adote um estilo
        • Sistema de alertas
        • Common unsafe operations and their safe counterparts
        • Cases where you can't specify types
        • Resumo
      • Sistema de alertas do GDScript
      • Formatação de Strings em GDScript
        • Format strings
        • Múltiplos espaços reservados
        • Especificadores de formato
        • Preenchimento
        • Sequência de escape
        • String format method
        • String concatenation
    • C#/.NET
      • Noções básicas de C#
        • Introdução
        • Pré-requisitos
        • Configurando um editor externo
        • Criando um script C#
        • Configuração de projeto e fluxo de trabalho
        • Exemplo
        • Diferenças gerais entre o C# e o GDScript
        • Pegadas gerais e problemas conhecidos
        • Common pitfalls
        • Desempenho do C# no Godot
        • Usando pacotes NuGet no Godot
        • Perfilando seu código C#
      • C# language features
        • Conversão de Tipos e Casting
        • Definições de pré-processamento
      • Guia de Estilo C#
        • Especificação de Linguagem
        • Formatação
        • Convenções de nomes
        • Variáveis de membro
        • Variáveis locais
        • Variáveis locais de tipo implícito
        • Outras considerações
      • 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#
        • Diferenças da API C# para GDScript
        • C# collections
        • C# Variant
        • Sinais em C#
        • C# exported properties
        • C# global classes
      • C# platform support
    • C++ (godot-cpp)
      • About godot-cpp
        • Differences between godot-cpp and C++ modules
        • Version compatibility
      • Primeiros passos
        • Workflow overview
        • Exemplo de projeto
        • Configurando o projeto
        • Criando um plugin simples
        • Compilando o plugin
        • Using the GDExtension module
        • Adicionando propriedades
        • Sinais
        • Próximos passos
      • Build system
        • Main build system: Working with SCons
        • Secondary build system: Working with CMake
      • Core functions and types
        • Common functions and macros
        • Core types
        • Classe Variant
        • Classe de objeto
      • Adding documentation
        • Writing and styling documentation
        • Publishing documentation online
    • Outras línguas
    • The GDExtension system
      • What is GDExtension?
        • Version compatibility
      • The .gdextension file
        • Introdução
        • Configuration section
        • Libraries section
        • Icons section
        • Dependencies section
      • The C interface JSON file
        • Overall structure
        • Header
        • Tipos
        • Interface
      • GDExtension C example
        • Introdução
        • Configurando o projeto
        • Estrutura do arquivo
        • Buildsystem
        • Initializing the extension
        • A basic class
        • A wrapper API
        • A demo project
        • Custom methods
        • Custom properties
        • Binding virtual methods
        • Registering and emitting a signal
        • Conclusão
    • Funcionalidades principais
      • How to read the Godot API
        • Herança
        • Brief Description
        • Descrição
        • Tutoriais
        • Propriedades
        • Methods
        • Sinais
        • Enumerations
        • Constantes
        • Property Descriptions
        • Method Descriptions
      • Depuração
        • Overview of debugging tools
        • Output panel
        • Painel do depurador
        • The Profiler
        • Using the ObjectDB profiler
        • Custom performance monitors
      • Processamento Ocioso e Físico
      • Grupos
        • Gerenciando grupos
      • Instâncias de nós e cenas
        • Obtendo nós
        • Caminhos dos nós
        • Criando nós
        • Criando instâncias de cenas
      • Funções sobrescrevíveis
      • Scripting entre linguagens
        • Instanciando nós
        • Acessando campos
        • Chamando métodos
        • Connecting to signals
        • Herança
      • Criando modelos de script
        • Localizando os modelos
        • Default behavior and overriding it
        • Modelo padrão
        • Lista de placeholders de modelo
      • Avaliando as expressões
        • Uso básico
        • Passing variables to an expression
        • Definindo uma instância base para a expressão
        • Exemplo de script
        • Funções embutidas
      • Alterar cenas manualmente
      • Instanciando com sinais
        • Exemplo de Disparo
      • Pausando jogos e modo de processo
        • Introdução
        • Como a pausa funciona
        • Modos de processo
        • Pause menu example
      • Sistema de arquivos
        • Introdução
        • Implementação
        • project.godot
        • Delimitador de caminho
        • Caminho de recursos
        • Caminho do usuário
        • Sistema de arquivos da máquina
        • Desvantagens
      • Recursos
        • Nós e recursos
        • Externo vs embutido
        • Carregando recursos a partir do código
        • Carregando cenas
        • Liberando recursos
        • Criando seus próprios recursos
      • Singletons (Autoload)
        • Introdução
        • Autoload
        • Comutador de cena personalizado
      • Usando Árvore de cena
        • Introdução
        • Loop principal
        • SceneTree
        • Viewport raiz
        • Árvore de cena
        • Ordem da árvore
        • "Tornando-se ativo" entrando na * Scene Tree *
        • Alterando a cena atual
      • Nós únicos da cena
        • Introdução
        • Creation and usage
        • Same-scene limitation
        • Alternatives
      • Logging
        • Printing messages
        • Project settings
        • Built-in file logging
        • Script backtraces
        • Crash backtraces
        • Creating custom loggers
  • Shaders
    • Introdução aos shaders
      • Shaders em Godot
      • Tipos de shader
      • Modos de renderização
        • Processador de vértice
        • Processador de fragmentos
        • Processador de luz
    • Referência de shading
      • Linguagem de shading
        • Introdução
        • Tipos de dados
        • Arrays
        • Constantes
        • Structs
        • Operadores
        • Controle de fluxo
        • Descartando
        • Funções
        • Variações
        • Interpolation qualifiers
        • Uniforms
        • Variáveis embutidas
        • Funções embutidas
      • Funções embutidas
        • 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
      • Shaders espaciais
        • Modos de renderização
        • Stencil modes
        • Embutidos
        • Built-ins globais
        • Vertex embutidos
        • Fragmentos embutidos
        • Built-ins de iluminação
      • Shaders CanvasItem
        • Modos de renderização
        • Embutidos
        • Built-ins globais
        • Vertex embutidos
        • Fragmentos embutidos
        • Built-ins de iluminação
        • SDF functions
      • Shaders de partículas
        • Modos de renderização
        • Embutidos
        • Built-ins globais
        • Start and Process built-ins
        • Start built-ins
        • Process built-ins
        • Process functions
      • Sky shaders
        • Modos de renderização
        • Embutidos
        • Built-ins globais
        • Sky built-ins
      • Fog shaders
        • Embutidos
        • Built-ins globais
        • Fog built-ins
    • Seu primeiro shader
      • Seu primeiro shader 2D
        • Introdução
        • Configurar
        • Seu primeiro shader CanvasItem
        • Sua primeira função de fragmento
        • Your first vertex function
        • Conclusão
      • Seu primeiro shader 3D
        • Where to assign my material
        • Configurando
        • Shader magic
        • Noise heightmap
        • Uniforms
        • Interacting with light
        • Full code
      • Seu segundo shader 3D
        • Your first spatial fragment function
        • Animating with TIME
        • Advanced effects: waves
    • Using VisualShaders
      • Criando um VisualShader
      • Usando o Editor Visual de Shader
      • Visual Shader node interface
      • Nós do Visual Shader
        • Nó de Expressão
        • Reroute node
        • Nó Fresnel
        • Nó booleano
        • Se nó
        • Nó Switch
        • Mesh Emitter
    • Usando sombreadores(shaders) de computação
      • Create a local RenderingDevice
      • Provide input data
      • Defining a compute pipeline
      • Execute a compute shader
      • Retrieving results
      • Freeing memory
    • Screen-reading shaders
      • Introdução
      • Screen texture
      • Screen texture example
      • Behind the scenes
      • Back-buffer logic
      • Textura de profundidade
      • Normal-roughness texture
      • Redefining screen textures
    • Conversão de shaders GLSL para Godot
      • GLSL
        • Shader programs
        • Atributos Vertex
        • gl_Position
        • Variações
        • Principal
        • Macros
        • Variáveis
        • Coordenadas
        • Precisão
      • Shadertoy
        • Tipos
        • mainImage
        • Variáveis
        • Coordenadas
      • The Book of Shaders
        • Tipos
        • Principal
        • Variáveis
        • Coordenadas
    • Guia de estilo de shaders
      • Formatação
        • Codificação e caracteres especiais
        • Recuo
        • Quebras de linha e linhas em branco
        • Linhas em branco
        • Tamanho de linha
        • Uma declaração por linha
        • Espaçamento de comentários
        • Documentation comments
        • Espaço em branco
        • Números de ponto flutuante (real)
      • Acessando membros do vetor
      • Convenções de nomes
        • Funções e variáveis
        • Constantes
        • Preprocessor directives
      • Applying formatting automatically
      • Ordem do código
        • Variáveis locais
    • Using a SubViewport as a texture
      • Introdução
      • Configurando a cena
      • Setting up the SubViewport
      • Applying the texture
      • Fazendo a textura do planeta
      • Colorindo o planeta
      • Fazendo um oceano
    • Pós-processamento personalizado
      • Introdução
      • Pós-processamento de passagem única
      • Pós-processamento multipassagem
    • Pós-processamento avançado
      • Introdução
      • Full screen quad
      • Textura de profundidade
      • Example shader
      • Uma otimização
    • Fazendo árvores
      • Start with a tree
      • Paint with vertex colors
      • Write a custom shader for the leaves
      • Melhorando o shader
  • User interface (UI)
    • UI building blocks
      • Size and anchors
        • Centralizando um controle
        • Anchor Presets
      • Usando Contêineres
        • Layout do contêiner
        • Sizing options
        • Tipos de contêiner
        • Criando Contêineres personalizados
      • Controles de GUI personalizados
        • Muitos controles...
        • Desenhando
        • Dimensionando
        • Entrada
      • Keyboard/Controller Navigation and Focus
        • Configurações do nó
        • Código necessário
      • Control node gallery
    • GUI skinning and themes
      • Introdução ao skinning GUI
        • Basics of themes
        • Personalizando um controle
        • Personalizando um projeto
        • Além dos controles
      • Usando o editor de tema
        • Criando um tema
        • Visão geral do editor de temas
        • Gerenciar e importar itens
      • Variações de tipo de tema
        • Criando uma variação de tipo
        • Usando uma variação de tipo
      • Using Fonts
        • Dynamic fonts
        • Bitmap fonts
        • Loading a font file
        • Font outlines and shadows
        • Advanced font features
    • Tutoriais de nó de controle
      • BBCode em RichTextLabel
        • Introdução
        • Usando BBCode
        • Handling user input safely
        • Stripping BBCode tags
        • Desempenho
        • Using push_[tag]() and pop() functions instead of BBCode
        • Referência
        • Text effects
        • Tags BBCode personalizadas e efeitos de texto
    • Creating applications
      • Creating applications
        • Performing common tasks
        • Recommended project settings
        • Adding unit tests
        • Optimizing distribution size
        • Creating installers
        • Recursos
  • XR
    • Basic Tutorial
      • Configurando XR
        • Introdução ao sistema de XR no Godot
        • Qual renderização usar
        • OpenXR
        • Setting up the XR scene
      • Deploying to Android
        • Configurar
        • 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
        • Ações
        • Profiles
        • Our first controller binding
        • The simple controller
        • Binding Modifiers
      • Room scale in XR
        • Origin centric solution
        • Passo 1
        • Passo 2
        • Passo 3
        • Character body centric solution
        • Passo 1
        • Passo 2
        • Passo 3
        • When the player walks to somewhere they shouldn't
        • Further suggestions for improvements
      • XR full screen effects
        • Applying the projection matrix
        • Limitações
      • OpenXR composition layers
        • Introdução
        • Setting up the SubViewport
        • Adding a composition layer
        • Making the interface work
        • Hole punching
      • OpenXR hand tracking
        • Introdução
        • 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
        • Configurar
        • Creating our spatial manager
        • Spatial anchors
        • Plane tracking
        • Marker tracking
        • Backend access
    • Godot XR Tools
      • Introducing XR tools
        • Installing XR Tools
        • Basic hands
        • Mais informações
      • Basic XR Locomotion
        • Adding our player body
        • Adding a floor
        • Direct movement
        • Teleport
        • More advanced movement features

Detalhes da Engine

  • Engine architecture
    • Godot's architecture overview
      • Scene Layer
      • Server Layer
      • Drivers / Platform Interface
      • Componentes Principais
      • Principal
    • Common engine methods and macros
      • Imprimir texto
      • Formate uma string
      • Convert an integer or float to a string
      • Internacionalizar uma string
      • Restringir um valor
      • Microbenchmarking
      • Obter configurações do projeto/editor
      • Macros de erro
    • Core types
      • Alocando memória
      • Containers
        • Relocation safety
      • Multithreading / Concurrency
      • Math types
      • NodePath
      • RID
    • Classe Variant
      • Sobre
        • Referências
      • List of variant types
      • Containers: Array and Dictionary
        • Referências
    • Classe de objeto
      • Definição geral
        • Referências:
      • Registering Object classes
        • Registering bindings
        • Constantes
        • Propriedades (set/get)
        • Binding properties using _set/_get/_get_property_list
        • Sinais
      • Object ownership and casting
        • Manual memory management
        • RefCounted memory management
        • Dynamic casting
      • Notificações
      • Recursos
        • Referências:
        • Resource loading
        • Economia de recursos
    • Inheritance class tree
      • Objeto
      • Referência
      • Control
      • Node2D
      • Node3D
    • Internal rendering architecture
      • Rendering methods
        • Forward+
        • Mobile
        • Compatibility
        • 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
        • Mapeamento de sombras
        • Temporal antialiasing
        • Global illumination
        • Depth of field
        • Screen-space effects (SSAO, SSIL, SSR, SSS)
        • Sky rendering
        • Volumetric fog
        • Descarte por oclusão
        • Visibility range (LOD)
        • Automatic mesh LOD
    • 2D coordinate systems and 2D transforms
      • Introdução
      • 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
    • Módulos personalizados em C++
      • Módulos
      • Para que serve?
      • Criando um novo módulo
      • Usando o módulo
      • Compiling a module externally
      • Customizing module types initialization
      • Escrevendo documentação personalizada
      • Writing custom unit tests
      • Adicionando ícones personalizados do editor
      • Resumindo
    • Binding de bibliotecas externas
      • Módulos
      • Usando o módulo
    • Servidores Godot personalizados
      • Introdução
        • Referências
      • Para que serve?
      • Criando um servidor Godot
      • Custom managed resource data
        • Referências
      • Registrando a classe no GDScript
        • Vincular métodos
      • MessageQueue
        • Referências:
      • Resumindo
        • Notas
    • Carregadores de recurso em formato personalizado
      • Introdução
        • Referências
      • Para que serve?
      • Para que não serve?
        • Referências
      • Criando um ResourceFormatLoader
      • Criando um ResourceFormatSaver
      • Criando tipos de dados personalizados
        • Considerações
        • Referências
      • Registrando o novo formato de arquivo
        • Referências
      • Carregando no GDScript
    • Custom AudioStreams
      • Introdução
        • Referências:
      • Para que serve?
      • Criar um AudioStream
        • Referências:
      • Criar um AudioStreamPlayback
        • Reamostragem
        • Referências:
    • 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
  • Desenvolvimento da Engine
    • Configurando uma IDE
      • Android Studio
        • Importando o projeto
        • Android Studio project layout
        • Building & debugging the editor module
        • Building & debugging the app module
      • CLion
        • Importando o projeto
        • Compiling and debugging the project
        • Ignoring object and library files
      • Code::Blocks
        • Criando um novo projeto
        • Configurando a compilação
        • Configurando a execução
        • Adicionando arquivos ao projeto
        • Configuração de estilo de código
      • KDevelop
        • Importando o projeto
        • Depurando o projeto
      • Qt Creator
        • Importando o projeto
        • Depurando o projeto
        • Configuração de estilo de código
      • JetBrains Rider
        • Importando o projeto
        • Compiling and debugging the project
        • Debug visualizers
        • Unit testing
        • Profiling
        • Known issues
      • Visual Studio
        • Importando o projeto
        • Depurando o projeto
      • Visual Studio Code
        • Importando o projeto
        • Depurando o projeto
        • Configuring IntelliSense
        • Linting class reference XML files
        • Displaying documentation on hover
        • Solução de problemas
      • Xcode
        • Importando o projeto
        • Depurando o projeto
    • Building from source
      • Adquirindo o código fonte
        • Baixando o código-fonte do Godot
      • Introdução ao sistema de compilação
        • Usando paralelismo
        • Seleção de plataforma
        • Executável resultante
        • Alvo
        • Aliases de desenvolvimento e produção
        • Compilação dev
        • Debugging symbols
        • Optimization level
        • Architecture
        • Módulos personalizados
        • Limpando arquivos gerados
        • Other build options
        • Modelos de exportação
      • Compilando para Windows
        • Requisitos
        • Configurando SCons
        • Download do código-fonte do Godot
        • Compilando
        • Installing Direct3D 12 requirements
        • Compiling with AccessKit support
        • Compiling with ANGLE support
        • Desenvolvimento no Visual Studio
        • Cross-compiling for Windows from other operating systems
        • Creating Windows export templates
      • Compiling for Linux, *BSD
        • Requisitos
        • Compilando
        • Compiling with AccessKit support
        • Running a headless/server build
        • Construindo modelos de exportação
        • Cross-compiling for RISC-V devices
        • Using Clang and LLD for faster development
        • Using mold for faster development
        • Using system libraries for faster development
      • Compilando para macOS
        • Requisitos
        • Compilando
        • Compiling with AccessKit support
        • Running a headless/server build
        • Construindo modelos de exportação
        • Cross-compiling for macOS from Linux
        • Solução de problemas
      • Compilando para Android
        • Observação
        • Requisitos
        • Setting up the buildsystem
        • Building the export templates
        • Using the export templates
        • Building the Godot editor
        • Removing the Editor binaries
        • Installing the Godot editor APK
        • Solução de problemas
      • Compilando para iOS
        • Requisitos
        • Compilando
        • Executar
        • Solução de problemas
      • Compiling for visionOS
      • Compilando para Web
        • Requisitos
        • Construindo modelos de exportação
        • GDExtension
        • Building the editor
      • Cross-compiling for iOS on Linux
        • Isenção de responsabilidade
        • Requisitos
        • Configurando o ambiente
        • Compilando Godot para o iPhone
      • Compiling with .NET
        • Requisitos
        • Enable the .NET module
        • Generate the glue
        • Building the managed libraries
        • Exemplos
        • Diretório de dados
        • Opções de linha de comando
      • Compiling with PCK encryption key
        • Passo a passo
        • Solução de problemas
      • Otimizando uma compilação para o tamanho
        • Fundamentos
        • 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
        • Desativando 3D
        • Desabilitando objetos GUI avançados
        • Disabling physics engines
        • Desativando módulos indesejados
        • Optimizing the distribution of your project
    • Depuração
      • 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
      • Depurando no macOS
        • Depurando o Editor Godot
        • 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
  • Desenvolvimento do editor
    • Introdução ao desenvolvimento do editor
      • 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
      • Solução de problemas
      • Referências
  • Class reference primer
    • How to edit class XML
      • Improve formatting with BBCode style tags
        • Linking
        • Formatting text
        • Formatting code blocks
        • Formatting notes and warnings
      • Marking API as deprecated/experimental
  • Formatos de arquivo Godot
    • Gramática GDScript
    • Formato de arquivo TSCN
      • Estrutura do arquivo
        • Entradas dentro do arquivo
      • A árvore da cena
        • NodePath
        • Skeleton3D
        • BoneAttachment3D
        • AnimationPlayer
      • Recursos
        • Recursos externos
        • Recursos internos
        • ArrayMesh
        • Animação

Comunidade

  • Biblioteca de Recursos
    • Sobre a Biblioteca de Assets
      • Tipos de assets
      • Perguntas Frequentes
        • Assets pagos podem ser enviados à biblioteca de assets?
    • Using the Asset Library
      • On the website
        • Visão geral
        • Procurando
        • Breakdown of an asset
        • Registrando e fazendo login
      • In the editor
    • Submitting to the Asset Library
      • Introdução
      • Diretrizes de submissão
        • Requisitos
        • Recommendations
      • Enviando
  • Comunidade
    • Comunidades baseadas no idioma
  • Tutoriais e recursos
    • Por onde começar
    • Tutoriais em vídeo
    • Tutoriais em texto
    • Recursos

Referência de classe

  • 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
  • Documentação da Godot Engine 4.6 em Português Brasileiro
    • All classes
    • NavigationServer2D

NavigationServer2D

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

Inherits: Object

A server interface for low-level 2D navigation access.

Description

NavigationServer2D is the server that handles navigation maps, regions and agents. It does not handle A* navigation from AStar2D or AStarGrid2D.

Maps are divided into regions, which are composed of navigation polygons. Together, they define the traversable areas in the 2D world.

Note: Most NavigationServer2D changes take effect after the next physics frame and not immediately. This includes all changes made to maps, regions or agents by navigation-related nodes in the scene tree or made through scripts.

For two regions to be connected to each other, they must share a similar edge. An edge is considered connected to another if both of its two vertices are at a distance less than edge_connection_margin to the respective other edge's vertex.

You may assign navigation layers to regions with region_set_navigation_layers(), which then can be checked upon when requesting a path with map_get_path(). This can be used to allow or deny certain areas for some objects.

To use the collision avoidance system, you may use agents. You can set an agent's target velocity, then the servers will emit a callback with a modified velocity.

Note: The collision avoidance system ignores regions. Using the modified velocity directly may move an agent outside of the traversable area. This is a limitation of the collision avoidance system, any more complex situation may require the use of the physics engine.

This server keeps tracks of any call and executes them during the sync phase. This means that you can request any change to the map, using any thread, without worrying.

Tutorials

  • Using NavigationServer

  • Navigation Polygon 2D Demo

Methods

RID

agent_create()

bool

agent_get_avoidance_enabled(agent: RID) const

int

agent_get_avoidance_layers(agent: RID) const

int

agent_get_avoidance_mask(agent: RID) const

float

agent_get_avoidance_priority(agent: RID) const

RID

agent_get_map(agent: RID) const

int

agent_get_max_neighbors(agent: RID) const

float

agent_get_max_speed(agent: RID) const

float

agent_get_neighbor_distance(agent: RID) const

bool

agent_get_paused(agent: RID) const

Vector2

agent_get_position(agent: RID) const

float

agent_get_radius(agent: RID) const

float

agent_get_time_horizon_agents(agent: RID) const

float

agent_get_time_horizon_obstacles(agent: RID) const

Vector2

agent_get_velocity(agent: RID) const

bool

agent_has_avoidance_callback(agent: RID) const

bool

agent_is_map_changed(agent: RID) const

void

agent_set_avoidance_callback(agent: RID, callback: Callable)

void

agent_set_avoidance_enabled(agent: RID, enabled: bool)

void

agent_set_avoidance_layers(agent: RID, layers: int)

void

agent_set_avoidance_mask(agent: RID, mask: int)

void

agent_set_avoidance_priority(agent: RID, priority: float)

void

agent_set_map(agent: RID, map: RID)

void

agent_set_max_neighbors(agent: RID, count: int)

void

agent_set_max_speed(agent: RID, max_speed: float)

void

agent_set_neighbor_distance(agent: RID, distance: float)

void

agent_set_paused(agent: RID, paused: bool)

void

agent_set_position(agent: RID, position: Vector2)

void

agent_set_radius(agent: RID, radius: float)

void

agent_set_time_horizon_agents(agent: RID, time_horizon: float)

void

agent_set_time_horizon_obstacles(agent: RID, time_horizon: float)

void

agent_set_velocity(agent: RID, velocity: Vector2)

void

agent_set_velocity_forced(agent: RID, velocity: Vector2)

void

bake_from_source_geometry_data(navigation_polygon: NavigationPolygon, source_geometry_data: NavigationMeshSourceGeometryData2D, callback: Callable = Callable())

void

bake_from_source_geometry_data_async(navigation_polygon: NavigationPolygon, source_geometry_data: NavigationMeshSourceGeometryData2D, callback: Callable = Callable())

void

free_rid(rid: RID)

bool

get_debug_enabled() const

Array[RID]

get_maps() const

int

get_process_info(process_info: ProcessInfo) const

bool

is_baking_navigation_polygon(navigation_polygon: NavigationPolygon) const

RID

link_create()

bool

link_get_enabled(link: RID) const

Vector2

link_get_end_position(link: RID) const

float

link_get_enter_cost(link: RID) const

int

link_get_iteration_id(link: RID) const

RID

link_get_map(link: RID) const

int

link_get_navigation_layers(link: RID) const

int

link_get_owner_id(link: RID) const

Vector2

link_get_start_position(link: RID) const

float

link_get_travel_cost(link: RID) const

bool

link_is_bidirectional(link: RID) const

void

link_set_bidirectional(link: RID, bidirectional: bool)

void

link_set_enabled(link: RID, enabled: bool)

void

link_set_end_position(link: RID, position: Vector2)

void

link_set_enter_cost(link: RID, enter_cost: float)

void

link_set_map(link: RID, map: RID)

void

link_set_navigation_layers(link: RID, navigation_layers: int)

void

link_set_owner_id(link: RID, owner_id: int)

void

link_set_start_position(link: RID, position: Vector2)

void

link_set_travel_cost(link: RID, travel_cost: float)

RID

map_create()

void

map_force_update(map: RID)

Array[RID]

map_get_agents(map: RID) const

float

map_get_cell_size(map: RID) const

Vector2

map_get_closest_point(map: RID, to_point: Vector2) const

RID

map_get_closest_point_owner(map: RID, to_point: Vector2) const

float

map_get_edge_connection_margin(map: RID) const

int

map_get_iteration_id(map: RID) const

float

map_get_link_connection_radius(map: RID) const

Array[RID]

map_get_links(map: RID) const

float

map_get_merge_rasterizer_cell_scale(map: RID) const

Array[RID]

map_get_obstacles(map: RID) const

PackedVector2Array

map_get_path(map: RID, origin: Vector2, destination: Vector2, optimize: bool, navigation_layers: int = 1)

Vector2

map_get_random_point(map: RID, navigation_layers: int, uniformly: bool) const

Array[RID]

map_get_regions(map: RID) const

bool

map_get_use_async_iterations(map: RID) const

bool

map_get_use_edge_connections(map: RID) const

bool

map_is_active(map: RID) const

void

map_set_active(map: RID, active: bool)

void

map_set_cell_size(map: RID, cell_size: float)

void

map_set_edge_connection_margin(map: RID, margin: float)

void

map_set_link_connection_radius(map: RID, radius: float)

void

map_set_merge_rasterizer_cell_scale(map: RID, scale: float)

void

map_set_use_async_iterations(map: RID, enabled: bool)

void

map_set_use_edge_connections(map: RID, enabled: bool)

RID

obstacle_create()

bool

obstacle_get_avoidance_enabled(obstacle: RID) const

int

obstacle_get_avoidance_layers(obstacle: RID) const

RID

obstacle_get_map(obstacle: RID) const

bool

obstacle_get_paused(obstacle: RID) const

Vector2

obstacle_get_position(obstacle: RID) const

float

obstacle_get_radius(obstacle: RID) const

Vector2

obstacle_get_velocity(obstacle: RID) const

PackedVector2Array

obstacle_get_vertices(obstacle: RID) const

void

obstacle_set_avoidance_enabled(obstacle: RID, enabled: bool)

void

obstacle_set_avoidance_layers(obstacle: RID, layers: int)

void

obstacle_set_map(obstacle: RID, map: RID)

void

obstacle_set_paused(obstacle: RID, paused: bool)

void

obstacle_set_position(obstacle: RID, position: Vector2)

void

obstacle_set_radius(obstacle: RID, radius: float)

void

obstacle_set_velocity(obstacle: RID, velocity: Vector2)

void

obstacle_set_vertices(obstacle: RID, vertices: PackedVector2Array)

void

parse_source_geometry_data(navigation_polygon: NavigationPolygon, source_geometry_data: NavigationMeshSourceGeometryData2D, root_node: Node, callback: Callable = Callable())

void

query_path(parameters: NavigationPathQueryParameters2D, result: NavigationPathQueryResult2D, callback: Callable = Callable())

RID

region_create()

Rect2

region_get_bounds(region: RID) const

Vector2

region_get_closest_point(region: RID, to_point: Vector2) const

Vector2

region_get_connection_pathway_end(region: RID, connection: int) const

Vector2

region_get_connection_pathway_start(region: RID, connection: int) const

int

region_get_connections_count(region: RID) const

bool

region_get_enabled(region: RID) const

float

region_get_enter_cost(region: RID) const

int

region_get_iteration_id(region: RID) const

RID

region_get_map(region: RID) const

int

region_get_navigation_layers(region: RID) const

int

region_get_owner_id(region: RID) const

Vector2

region_get_random_point(region: RID, navigation_layers: int, uniformly: bool) const

Transform2D

region_get_transform(region: RID) const

float

region_get_travel_cost(region: RID) const

bool

region_get_use_async_iterations(region: RID) const

bool

region_get_use_edge_connections(region: RID) const

bool

region_owns_point(region: RID, point: Vector2) const

void

region_set_enabled(region: RID, enabled: bool)

void

region_set_enter_cost(region: RID, enter_cost: float)

void

region_set_map(region: RID, map: RID)

void

region_set_navigation_layers(region: RID, navigation_layers: int)

void

region_set_navigation_polygon(region: RID, navigation_polygon: NavigationPolygon)

void

region_set_owner_id(region: RID, owner_id: int)

void

region_set_transform(region: RID, transform: Transform2D)

void

region_set_travel_cost(region: RID, travel_cost: float)

void

region_set_use_async_iterations(region: RID, enabled: bool)

void

region_set_use_edge_connections(region: RID, enabled: bool)

void

set_active(active: bool)

void

set_debug_enabled(enabled: bool)

PackedVector2Array

simplify_path(path: PackedVector2Array, epsilon: float)

RID

source_geometry_parser_create()

void

source_geometry_parser_set_callback(parser: RID, callback: Callable)


Signals

avoidance_debug_changed() 🔗

Emitted when avoidance debug settings are changed. Only available in debug builds.


map_changed(map: RID) 🔗

Emitted when a navigation map is updated, when a region moves or is modified.


navigation_debug_changed() 🔗

Emitted when navigation debug settings are changed. Only available in debug builds.


Enumerations

enum ProcessInfo: 🔗

ProcessInfo INFO_ACTIVE_MAPS = 0

Constant to get the number of active navigation maps.

ProcessInfo INFO_REGION_COUNT = 1

Constant to get the number of active navigation regions.

ProcessInfo INFO_AGENT_COUNT = 2

Constant to get the number of active navigation agents processing avoidance.

ProcessInfo INFO_LINK_COUNT = 3

Constant to get the number of active navigation links.

ProcessInfo INFO_POLYGON_COUNT = 4

Constant to get the number of navigation mesh polygons.

ProcessInfo INFO_EDGE_COUNT = 5

Constant to get the number of navigation mesh polygon edges.

ProcessInfo INFO_EDGE_MERGE_COUNT = 6

Constant to get the number of navigation mesh polygon edges that were merged due to edge key overlap.

ProcessInfo INFO_EDGE_CONNECTION_COUNT = 7

Constant to get the number of navigation mesh polygon edges that are considered connected by edge proximity.

ProcessInfo INFO_EDGE_FREE_COUNT = 8

Constant to get the number of navigation mesh polygon edges that could not be merged but may be still connected by edge proximity or with links.

ProcessInfo INFO_OBSTACLE_COUNT = 9

Constant to get the number of active navigation obstacles.


Method Descriptions

RID agent_create() 🔗

Creates the agent.


bool agent_get_avoidance_enabled(agent: RID) const 🔗

Return true if the specified agent uses avoidance.


int agent_get_avoidance_layers(agent: RID) const 🔗

Returns the avoidance_layers bitmask of the specified agent.


int agent_get_avoidance_mask(agent: RID) const 🔗

Returns the avoidance_mask bitmask of the specified agent.


float agent_get_avoidance_priority(agent: RID) const 🔗

Returns the avoidance_priority of the specified agent.


RID agent_get_map(agent: RID) const 🔗

Returns the navigation map RID the requested agent is currently assigned to.


int agent_get_max_neighbors(agent: RID) const 🔗

Returns the maximum number of other agents the specified agent takes into account in the navigation.


float agent_get_max_speed(agent: RID) const 🔗

Returns the maximum speed of the specified agent.


float agent_get_neighbor_distance(agent: RID) const 🔗

Returns the maximum distance to other agents the specified agent takes into account in the navigation.


bool agent_get_paused(agent: RID) const 🔗

Returns true if the specified agent is paused.


Vector2 agent_get_position(agent: RID) const 🔗

Returns the position of the specified agent in world space.


float agent_get_radius(agent: RID) const 🔗

Returns the radius of the specified agent.


float agent_get_time_horizon_agents(agent: RID) const 🔗

Returns the minimal amount of time for which the specified agent's velocities that are computed by the simulation are safe with respect to other agents.


float agent_get_time_horizon_obstacles(agent: RID) const 🔗

Returns the minimal amount of time for which the specified agent's velocities that are computed by the simulation are safe with respect to static avoidance obstacles.


Vector2 agent_get_velocity(agent: RID) const 🔗

Returns the velocity of the specified agent.


bool agent_has_avoidance_callback(agent: RID) const 🔗

Return true if the specified agent has an avoidance callback.


bool agent_is_map_changed(agent: RID) const 🔗

Returns true if the map got changed the previous frame.


void agent_set_avoidance_callback(agent: RID, callback: Callable) 🔗

Sets the callback Callable that gets called after each avoidance processing step for the agent. The calculated safe_velocity will be dispatched with a signal to the object just before the physics calculations.

Note: Created callbacks are always processed independently of the SceneTree state as long as the agent is on a navigation map and not freed. To disable the dispatch of a callback from an agent use agent_set_avoidance_callback() again with an empty Callable.


void agent_set_avoidance_enabled(agent: RID, enabled: bool) 🔗

If enabled is true, the specified agent uses avoidance.


void agent_set_avoidance_layers(agent: RID, layers: int) 🔗

Set the agent's avoidance_layers bitmask.


void agent_set_avoidance_mask(agent: RID, mask: int) 🔗

Set the agent's avoidance_mask bitmask.


void agent_set_avoidance_priority(agent: RID, priority: float) 🔗

Set the agent's avoidance_priority with a priority between 0.0 (lowest priority) to 1.0 (highest priority).

The specified 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.


void agent_set_map(agent: RID, map: RID) 🔗

Puts the agent in the map.


void agent_set_max_neighbors(agent: RID, count: int) 🔗

Sets the maximum number of other agents the agent takes into account in the navigation. The larger this number, the longer the running time of the simulation. If the number is too low, the simulation will not be safe.


void agent_set_max_speed(agent: RID, max_speed: float) 🔗

Sets the maximum speed of the agent. Must be positive.


void agent_set_neighbor_distance(agent: RID, distance: float) 🔗

Sets the maximum distance to other agents this agent takes into account in the navigation. The larger this number, the longer the running time of the simulation. If the number is too low, the simulation will not be safe.


void agent_set_paused(agent: RID, paused: bool) 🔗

If paused is true the specified agent will not be processed. For example, it will not calculate avoidance velocities or receive avoidance callbacks.


void agent_set_position(agent: RID, position: Vector2) 🔗

Sets the position of the agent in world space.


void agent_set_radius(agent: RID, radius: float) 🔗

Sets the radius of the agent.


void agent_set_time_horizon_agents(agent: RID, time_horizon: float) 🔗

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


void agent_set_time_horizon_obstacles(agent: RID, time_horizon: float) 🔗

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


void agent_set_velocity(agent: RID, velocity: Vector2) 🔗

Sets velocity as the new wanted velocity for the specified agent. The avoidance simulation will try to fulfill this velocity if possible but will modify it to avoid collision with other agent's and obstacles. When an agent is teleported to a new position far away use agent_set_velocity_forced() instead to reset the internal velocity state.


void agent_set_velocity_forced(agent: RID, velocity: Vector2) 🔗

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


void bake_from_source_geometry_data(navigation_polygon: NavigationPolygon, source_geometry_data: NavigationMeshSourceGeometryData2D, callback: Callable = Callable()) 🔗

Bakes the provided navigation_polygon with the data from the provided source_geometry_data. After the process is finished the optional callback will be called.


void bake_from_source_geometry_data_async(navigation_polygon: NavigationPolygon, source_geometry_data: NavigationMeshSourceGeometryData2D, callback: Callable = Callable()) 🔗

Bakes the provided navigation_polygon with the data from the provided source_geometry_data as an async task running on a background thread. After the process is finished the optional callback will be called.


void free_rid(rid: RID) 🔗

Destroys the given RID.


bool get_debug_enabled() const 🔗

Returns true when the NavigationServer has debug enabled.


Array[RID] get_maps() const 🔗

Returns all created navigation map RIDs on the NavigationServer. This returns both 2D and 3D created navigation maps as there is technically no distinction between them.


int get_process_info(process_info: ProcessInfo) const 🔗

Returns information about the current state of the NavigationServer.


bool is_baking_navigation_polygon(navigation_polygon: NavigationPolygon) const 🔗

Returns true when the provided navigation polygon is being baked on a background thread.


RID link_create() 🔗

Create a new link between two positions on a map.


bool link_get_enabled(link: RID) const 🔗

Returns true if the specified link is enabled.


Vector2 link_get_end_position(link: RID) const 🔗

Returns the ending position of this link.


float link_get_enter_cost(link: RID) const 🔗

Returns the enter cost of this link.


int link_get_iteration_id(link: RID) const 🔗

Returns the current iteration ID of the navigation link. Every time the navigation link changes and synchronizes, the iteration ID increases. An iteration ID of 0 means the navigation link has never synchronized.

Note: The iteration ID will wrap around to 1 after reaching its range limit.


RID link_get_map(link: RID) const 🔗

Returns the navigation map RID the requested link is currently assigned to.


int link_get_navigation_layers(link: RID) const 🔗

Returns the navigation layers for this link.


int link_get_owner_id(link: RID) const 🔗

Returns the ObjectID of the object which manages this link.


Vector2 link_get_start_position(link: RID) const 🔗

Returns the starting position of this link.


float link_get_travel_cost(link: RID) const 🔗

Returns the travel cost of this link.


bool link_is_bidirectional(link: RID) const 🔗

Returns whether this link can be travelled in both directions.


void link_set_bidirectional(link: RID, bidirectional: bool) 🔗

Sets whether this link can be travelled in both directions.


void link_set_enabled(link: RID, enabled: bool) 🔗

If enabled is true, the specified link will contribute to its current navigation map.


void link_set_end_position(link: RID, position: Vector2) 🔗

Sets the exit position for the link.


void link_set_enter_cost(link: RID, enter_cost: float) 🔗

Sets the enter_cost for this link.


void link_set_map(link: RID, map: RID) 🔗

Sets the navigation map RID for the link.


void link_set_navigation_layers(link: RID, navigation_layers: int) 🔗

Set the links's navigation layers. This allows selecting links from a path request (when using map_get_path()).


void link_set_owner_id(link: RID, owner_id: int) 🔗

Set the ObjectID of the object which manages this link.


void link_set_start_position(link: RID, position: Vector2) 🔗

Sets the entry position for this link.


void link_set_travel_cost(link: RID, travel_cost: float) 🔗

Sets the travel_cost for this link.


RID map_create() 🔗

Create a new map.


void map_force_update(map: RID) 🔗

Deprecated: This method is no longer supported, as it is incompatible with asynchronous updates. It can only be used in a single-threaded context, at your own risk.

This function immediately forces synchronization of the specified navigation map RID. By default navigation maps are only synchronized at the end of each physics frame. This function can be used to immediately (re)calculate all the navigation meshes and region connections of the navigation map. This makes it possible to query a navigation path for a changed map immediately and in the same frame (multiple times if needed).

Due to technical restrictions the current NavigationServer command queue will be flushed. This means all already queued update commands for this physics frame will be executed, even those intended for other maps, regions and agents not part of the specified map. The expensive computation of the navigation meshes and region connections of a map will only be done for the specified map. Other maps will receive the normal synchronization at the end of the physics frame. Should the specified map receive changes after the forced update it will update again as well when the other maps receive their update.

Avoidance processing and dispatch of the safe_velocity signals is unaffected by this function and continues to happen for all maps and agents at the end of the physics frame.

Note: With great power comes great responsibility. This function should only be used by users that really know what they are doing and have a good reason for it. Forcing an immediate update of a navigation map requires locking the NavigationServer and flushing the entire NavigationServer command queue. Not only can this severely impact the performance of a game but it can also introduce bugs if used inappropriately without much foresight.


Array[RID] map_get_agents(map: RID) const 🔗

Returns all navigation agents RIDs that are currently assigned to the requested navigation map.


float map_get_cell_size(map: RID) const 🔗

Returns the map cell size used to rasterize the navigation mesh vertices.


Vector2 map_get_closest_point(map: RID, to_point: Vector2) const 🔗

Returns the navigation mesh surface point closest to the provided to_point on the navigation map.


RID map_get_closest_point_owner(map: RID, to_point: Vector2) const 🔗

Returns the owner region RID for the navigation mesh surface point closest to the provided to_point on the navigation map.


float map_get_edge_connection_margin(map: RID) const 🔗

Returns the edge connection margin of the map. The edge connection margin is a distance used to connect two regions.


int map_get_iteration_id(map: RID) const 🔗

Returns the current iteration id of the navigation map. Every time the navigation map changes and synchronizes the iteration id increases. An iteration id of 0 means the navigation map has never synchronized.

Note: The iteration id will wrap back to 1 after reaching its range limit.


float map_get_link_connection_radius(map: RID) const 🔗

Returns the link connection radius of the map. This distance is the maximum range any link will search for navigation mesh polygons to connect to.


Array[RID] map_get_links(map: RID) const 🔗

Returns all navigation link RIDs that are currently assigned to the requested navigation map.


float map_get_merge_rasterizer_cell_scale(map: RID) const 🔗

Returns map's internal merge rasterizer cell scale.


Array[RID] map_get_obstacles(map: RID) const 🔗

Returns all navigation obstacle RIDs that are currently assigned to the requested navigation map.


PackedVector2Array map_get_path(map: RID, origin: Vector2, destination: Vector2, optimize: bool, navigation_layers: int = 1) 🔗

Returns the navigation path to reach the destination from the origin. navigation_layers is a bitmask of all region navigation layers that are allowed to be in the path.


Vector2 map_get_random_point(map: RID, navigation_layers: int, uniformly: bool) const 🔗

Returns a random position picked from all map region polygons with matching navigation_layers.

If uniformly is true, all map regions, polygons, and faces are weighted by their surface area (slower).

If uniformly is false, just a random region and a random polygon are picked (faster).


Array[RID] map_get_regions(map: RID) const 🔗

Returns all navigation regions RIDs that are currently assigned to the requested navigation map.


bool map_get_use_async_iterations(map: RID) const 🔗

Returns true if the map synchronization uses an async process that runs on a background thread.


bool map_get_use_edge_connections(map: RID) const 🔗

Returns whether the navigation map allows navigation regions to use edge connections to connect with other navigation regions within proximity of the navigation map edge connection margin.


bool map_is_active(map: RID) const 🔗

Returns true if the map is active.


void map_set_active(map: RID, active: bool) 🔗

Sets the map active.


void map_set_cell_size(map: RID, cell_size: float) 🔗

Sets the map cell size used to rasterize the navigation mesh vertices. Must match with the cell size of the used navigation meshes.


void map_set_edge_connection_margin(map: RID, margin: float) 🔗

Set the map edge connection margin used to weld the compatible region edges.


void map_set_link_connection_radius(map: RID, radius: float) 🔗

Set the map's link connection radius used to connect links to navigation polygons.


void map_set_merge_rasterizer_cell_scale(map: RID, scale: float) 🔗

Set the map's internal merge rasterizer cell scale used to control merging sensitivity.


void map_set_use_async_iterations(map: RID, enabled: bool) 🔗

If enabled is true the map synchronization uses an async process that runs on a background thread.


void map_set_use_edge_connections(map: RID, enabled: bool) 🔗

Set the navigation map edge connection use. If enabled is true, the navigation map allows navigation regions to use edge connections to connect with other navigation regions within proximity of the navigation map edge connection margin.


RID obstacle_create() 🔗

Creates a new navigation obstacle.


bool obstacle_get_avoidance_enabled(obstacle: RID) const 🔗

Returns true if the provided obstacle has avoidance enabled.


int obstacle_get_avoidance_layers(obstacle: RID) const 🔗

Returns the avoidance_layers bitmask of the specified obstacle.


RID obstacle_get_map(obstacle: RID) const 🔗

Returns the navigation map RID the requested obstacle is currently assigned to.


bool obstacle_get_paused(obstacle: RID) const 🔗

Returns true if the specified obstacle is paused.


Vector2 obstacle_get_position(obstacle: RID) const 🔗

Returns the position of the specified obstacle in world space.


float obstacle_get_radius(obstacle: RID) const 🔗

Returns the radius of the specified dynamic obstacle.


Vector2 obstacle_get_velocity(obstacle: RID) const 🔗

Returns the velocity of the specified dynamic obstacle.


PackedVector2Array obstacle_get_vertices(obstacle: RID) const 🔗

Returns the outline vertices for the specified obstacle.


void obstacle_set_avoidance_enabled(obstacle: RID, enabled: bool) 🔗

If enabled is true, the provided obstacle affects avoidance using agents.


void obstacle_set_avoidance_layers(obstacle: RID, layers: int) 🔗

Set the obstacles's avoidance_layers bitmask.


void obstacle_set_map(obstacle: RID, map: RID) 🔗

Sets the navigation map RID for the obstacle.


void obstacle_set_paused(obstacle: RID, paused: bool) 🔗

If paused is true the specified obstacle will not be processed. For example, it will no longer affect avoidance velocities.


void obstacle_set_position(obstacle: RID, position: Vector2) 🔗

Sets the position of the obstacle in world space.


void obstacle_set_radius(obstacle: RID, radius: float) 🔗

Sets the radius of the dynamic obstacle.


void obstacle_set_velocity(obstacle: RID, velocity: Vector2) 🔗

Sets velocity of the dynamic obstacle. Allows other agents to better predict the movement of the dynamic obstacle. Only works in combination with the radius of the obstacle.


void obstacle_set_vertices(obstacle: RID, vertices: PackedVector2Array) 🔗

Sets the outline vertices for the obstacle. If the vertices are winded in clockwise order agents will be pushed in by the obstacle, else they will be pushed out.


void parse_source_geometry_data(navigation_polygon: NavigationPolygon, source_geometry_data: NavigationMeshSourceGeometryData2D, root_node: Node, callback: Callable = Callable()) 🔗

Parses the SceneTree for source geometry according to the properties of navigation_polygon. Updates the provided source_geometry_data resource with the resulting data. The resource can then be used to bake a navigation mesh with bake_from_source_geometry_data(). After the process is finished the optional callback will be called.

Note: This function needs to run on the main thread or with a deferred call as the SceneTree is not thread-safe.

Performance: While convenient, reading data arrays from Mesh resources can affect the frame rate negatively. The data needs to be received from the GPU, stalling the RenderingServer in the process. For performance prefer the use of e.g. collision shapes or creating the data arrays entirely in code.


void query_path(parameters: NavigationPathQueryParameters2D, result: NavigationPathQueryResult2D, callback: Callable = Callable()) 🔗

Queries a path in a given navigation map. Start and target position and other parameters are defined through NavigationPathQueryParameters2D. Updates the provided NavigationPathQueryResult2D result object with the path among other results requested by the query. After the process is finished the optional callback will be called.


RID region_create() 🔗

Creates a new region.


Rect2 region_get_bounds(region: RID) const 🔗

Returns the axis-aligned rectangle for the region's transformed navigation mesh.


Vector2 region_get_closest_point(region: RID, to_point: Vector2) const 🔗

Returns the navigation mesh surface point closest to the provided to_point on the navigation region.


Vector2 region_get_connection_pathway_end(region: RID, connection: int) const 🔗

Returns the ending point of a connection door. connection is an index between 0 and the return value of region_get_connections_count().


Vector2 region_get_connection_pathway_start(region: RID, connection: int) const 🔗

Returns the starting point of a connection door. connection is an index between 0 and the return value of region_get_connections_count().


int region_get_connections_count(region: RID) const 🔗

Returns how many connections this region has with other regions in the map.


bool region_get_enabled(region: RID) const 🔗

Returns true if the specified region is enabled.


float region_get_enter_cost(region: RID) const 🔗

Returns the enter cost of this region.


int region_get_iteration_id(region: RID) const 🔗

Returns the current iteration ID of the navigation region. Every time the navigation region changes and synchronizes, the iteration ID increases. An iteration ID of 0 means the navigation region has never synchronized.

Note: The iteration ID will wrap around to 1 after reaching its range limit.


RID region_get_map(region: RID) const 🔗

Returns the navigation map RID the requested region is currently assigned to.


int region_get_navigation_layers(region: RID) const 🔗

Returns the region's navigation layers.


int region_get_owner_id(region: RID) const 🔗

Returns the ObjectID of the object which manages this region.


Vector2 region_get_random_point(region: RID, navigation_layers: int, uniformly: bool) const 🔗

Returns a random position picked from all region polygons with matching navigation_layers.

If uniformly is true, all region polygons and faces are weighted by their surface area (slower).

If uniformly is false, just a random polygon and face is picked (faster).


Transform2D region_get_transform(region: RID) const 🔗

Returns the global transformation of this region.


float region_get_travel_cost(region: RID) const 🔗

Returns the travel cost of this region.


bool region_get_use_async_iterations(region: RID) const 🔗

Returns true if the region uses an async synchronization process that runs on a background thread.


bool region_get_use_edge_connections(region: RID) const 🔗

Returns whether the navigation region is set to use edge connections to connect with other navigation regions within proximity of the navigation map edge connection margin.


bool region_owns_point(region: RID, point: Vector2) const 🔗

Returns true if the provided point in world space is currently owned by the provided navigation region. Owned in this context means that one of the region's navigation mesh polygon faces has a possible position at the closest distance to this point compared to all other navigation meshes from other navigation regions that are also registered on the navigation map of the provided region.

If multiple navigation meshes have positions at equal distance the navigation region whose polygons are processed first wins the ownership. Polygons are processed in the same order that navigation regions were registered on the NavigationServer.

Note: If navigation meshes from different navigation regions overlap (which should be avoided in general) the result might not be what is expected.


void region_set_enabled(region: RID, enabled: bool) 🔗

If enabled is true the specified region will contribute to its current navigation map.


void region_set_enter_cost(region: RID, enter_cost: float) 🔗

Sets the enter_cost for this region.


void region_set_map(region: RID, map: RID) 🔗

Sets the map for the region.


void region_set_navigation_layers(region: RID, navigation_layers: int) 🔗

Set the region's navigation layers. This allows selecting regions from a path request (when using map_get_path()).


void region_set_navigation_polygon(region: RID, navigation_polygon: NavigationPolygon) 🔗

Sets the navigation_polygon for the region.


void region_set_owner_id(region: RID, owner_id: int) 🔗

Set the ObjectID of the object which manages this region.


void region_set_transform(region: RID, transform: Transform2D) 🔗

Sets the global transformation for the region.


void region_set_travel_cost(region: RID, travel_cost: float) 🔗

Sets the travel_cost for this region.


void region_set_use_async_iterations(region: RID, enabled: bool) 🔗

If enabled is true the region uses an async synchronization process that runs on a background thread.


void region_set_use_edge_connections(region: RID, enabled: bool) 🔗

If enabled is true, the navigation region will use edge connections to connect with other navigation regions within proximity of the navigation map edge connection margin.


void set_active(active: bool) 🔗

Control activation of this server.


void set_debug_enabled(enabled: bool) 🔗

If true enables debug mode on the NavigationServer.


PackedVector2Array simplify_path(path: PackedVector2Array, epsilon: float) 🔗

Returns a simplified version of path with less critical path points removed. The simplification amount is in worlds units and controlled by 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".


RID source_geometry_parser_create() 🔗

Creates a new source geometry parser. If a Callable is set for the parser with source_geometry_parser_set_callback() the callback will be called for every single node that gets parsed whenever parse_source_geometry_data() is used.


void source_geometry_parser_set_callback(parser: RID, callback: Callable) 🔗

Sets the callback Callable for the specific source geometry parser. The Callable will receive a call with the following parameters:

  • navigation_mesh - The NavigationPolygon reference used to define the parse settings. Do NOT edit or add directly to the navigation mesh.

  • source_geometry_data - The NavigationMeshSourceGeometryData2D reference. Add custom source geometry for navigation mesh baking to this object.

  • node - The Node that is parsed.

Anterior Próximo

© Direitos autorais 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0).

Compilado com Sphinx usando um tema fornecido por Read the Docs.
X Tutup