Logo

概要

  • はじめに
    • 始める前に
    • Godot Engine について
    • ドキュメントの構成
    • このドキュメントについて
  • 機能一覧
    • プラットフォーム
    • エディタ
    • レンダリング
    • 2Dグラフィックス
    • 2Dツール
    • 2D物理演算
    • 3Dグラフィックス
    • 3Dツール
    • 3D物理
    • シェーダー
    • スクリプト
    • オーディオ
    • インポート
    • 入力
    • ナビゲーション
    • ネットワーク
    • 国際化
    • ウィンドウおよび OS の統合
    • モバイル
    • XR (ARおよびVR) に対応
    • GUI システム
    • アニメーション
    • ファイルフォーマット
    • その他
  • 動作環境
    • Godot エディター
      • デスクトップもしくはノートPC - 最小構成
      • モバイルデバイス (スマートフォン/タブレット) - 最小構成
      • デスクトップまたはノートPC - 推奨
      • モバイルデバイス(スマートフォン・タブレット)- 推奨
    • Godotプロジェクトのエクスポート
      • デスクトップもしくはノートPC - 最小構成
      • モバイルデバイス (スマートフォン/タブレット) - 最小構成
      • デスクトップまたはノートPC - 推奨
      • モバイルデバイス(スマートフォン・タブレット)- 推奨
  • よくある質問
    • Godot でできることは何ですか?それに費用は掛かりますか?ライセンスは?
    • Godot が対応するプラットフォームは?
    • Godot が対応するプログラミング言語は?
    • GDScript とは何ですか?それを使うメリットは?
    • なぜ Godot Script を作ったのですか?
    • 最も速いプログラミング言語は?
    • Godot で読み込める 3D モデルのフォーマットは?
    • Godot では ( FMOD や GameWorks などの) クローズド SDK の組み込みがサポートされますか?
    • Godot を拡張するにはどうすればよいですか?
    • Godot を自分のシステムにインストール (デスクトップへ統合) するには?
      • Windows
      • macOS
      • Linux
    • Godotエディタはポータブルなアプリケーションですか?
    • なぜGodotは基本的な機能をより少ないリソースで提供しようとしているのですか?
    • 複数の解像度やアスペクト比に対応するアセットを作成するにはどうすればよいですか?
    • 次のGodotのリリースはいつですか?
    • 新しいプロジェクトを作るにはどのGodotのバージョンを使用すればいいですか?
    • 新しいバージョンのGodotを使用するために自分のプロジェクトをアップグレードするべきですか?
    • Forward+、モバイル、互換性のどのレンダラーを使用すればいいですか?
    • Godotに貢献したいのですが、どうすればよいですか?
    • Godotについていいアイデアがあるのですが、どこで共有すればいいですか?
    • ゲーム以外のアプリケーション作成のためにGodotを使用できますか?
    • ライブラリとしてGodotを使用できますか?
    • Godot はどのユーザーインターフェースツールキットを使いますか?
    • なぜGodotはSConsビルドシステムを使うのですか?
    • なぜGodotはSTL (Standard Template Library)を使わないのですか?
    • なぜGodotは例外処理を使わないのですか?
    • GodotはECS(エンティティ・コンポーネント・システム)を使用していますか?
    • GodotがユーザーにDOD(データ指向設計)の実装を強制しないのはなぜですか?
    • Godotの開発をサポートしたり、貢献したりするにはどうすればいいですか?
    • Godotには誰が関わっているのですか?どうしたら連絡が取れますか?
  • ライセンスの遵守
    • ライセンスとは何ですか?
    • 必要条件
    • ライセンス テキストの記載方法について
      • クレジット画面
      • ライセンス画面
      • 出力ログ
      • 添付ファイル
      • 印刷マニュアル
      • ライセンスへのリンク
    • サードパーティのライセンス
  • Godotリリースポリシー
    • Godotのバージョン管理
    • リリースサポートのタイムライン
    • 新しいプロジェクトにはどのバージョンを使用すればよいですか?
    • 新しいエンジンバージョンを使用するために、プロジェクトをアップグレードする必要がありますか?
    • 次のリリースはいつ?
    • エンジンのバージョン間における互換性の判断基準は何ですか?
  • ドキュメントの変更ログ
    • New pages since version 4.4
      • エディタ
      • GDExtension
      • 移行
      • スクリプト
    • バージョン4.3以降の新しいページ
      • 2D
      • 3D
      • デバッグ
      • エディタ
      • 移行
      • パフォーマンス
      • 物理
      • レンダリング
      • シェーダー
    • バージョン4.2以降の新しいページ
      • 概要
      • 2D
      • 貢献
      • GDExtension
      • 移行
      • レンダリング
      • XR
    • バージョン4.1以降の新しいページ
      • C#
      • 開発
      • 移行
      • 入出力(I/O)
      • プラットフォーム固有
    • バージョン 4.0 以降の新しいページ
      • 開発
      • 移行
      • 物理
    • バージョン 3.6 以降の新しいページ
      • 2D
      • 3D
      • アニメーション
      • アセットパイプライン
      • 開発
      • 移行
      • 物理
      • スクリプト
      • シェーダー
      • XR
    • バージョン3.5 以降の新しいページ
    • バージョン 3.4 以降の新しいページ
      • 3D
      • アニメーション
      • エディタ
    • バージョン 3.3 以降の新しいページ
      • GDScript
    • バージョン 3.2 以降の新しいページ
      • 3D
      • 概要
      • ベストプラクティス
      • 開発
      • エディタ
      • エクスポート
      • 入力
      • 数学
      • プラットフォーム固有
      • 物理
      • シェーダー
      • スクリプト
      • ユーザーインターフェース (UI)
    • バージョン 3.1 以降の新しいページ
      • プロジェクトワークフロー
      • 2D
      • オーディオ
      • 数学
      • 入力
      • 国際化
      • シェーディング
      • ネットワーク
      • プラグイン
      • マルチスレッド
      • コンテンツの作成
      • 最適化
      • 法的表示
    • バージョン 3.0 以降の新しいページ
      • ステップ・バイ・ステップ
      • スクリプト
      • プロジェクトワークフロー
      • 2D
      • 3D
      • 物理
      • アニメーション
      • GUI
      • ビューポート
      • シェーディング
      • プラグイン
      • プラットフォーム固有
      • マルチスレッド
      • コンテンツの作成
      • その他
      • コンパイル
      • エンジン開発

入門

  • はじめに
    • Godot入門
      • Godotとは?
      • このエンジンで出来ることは?
      • 機能や見た目はどうなっていますか?
      • プログラミング言語
      • Godotを使うのに必要な知識は?
    • GDScript を使ったコーディングを学ぶ
      • GDScript アプリを使ってブラウザで学習する
    • Godotのキーコンセプトの概要
      • シーン
      • ノード
      • シーンツリー
      • シグナル
      • 要約
    • はじめてのGodotエディタ
      • プロジェクトマネージャー
      • はじめてのGodotエディタ
      • 5つのメイン画面
      • 統合されたクラスリファレンス
    • 新しい機能を学ぶには
      • このマニュアルを活用する
      • プログラマーの考え方を学ぶ
      • コミュニティで学ぶ
      • コミュニティのチュートリアル
    • Godotの設計思想について
      • オブジェクト指向の設計と構成
      • オールインワン・パッケージ
      • オープンソース
      • コミュニティ主導
      • Godotエディタ自身がGodotのゲーム
      • 2Dと3Dのエンジンを分割
  • ステップ・バイ・ステップ
    • ノードとシーン
      • ノード
      • シーン
      • 最初のシーンを作る
      • ノードのプロパティの変更
      • シーンの実行
      • メイン シーンの設定
    • インスタンスの作成
      • 実際に使う
      • シーンとインスタンスの編集
      • デザイン言語としてのシーンインスタンス
      • 要約
    • スクリプト言語
      • 利用可能なスクリプト言語
      • どの言語を使うべきか?
        • GDScript
        • .NET / C#
        • GDExtensionを通したC++
      • 要約
    • 初めてのスクリプト作成
      • プロジェクトの設定
      • 新規スクリプトの作成
      • ハロー、ワールド!
      • 回転させるには
        • 前進させるには
      • 完全なスクリプト
    • プレイヤーの入力に対応する
      • 「上」ボタンを押すと動く
      • 完全なスクリプト
      • 要約
    • シグナルの使用
      • シーンの設定
      • エディタ内でシグナルを接続する
      • コード経由でシグナルを接続する
      • 完全なスクリプト
      • カスタムシグナル
      • 要約
  • 最初の2Dゲーム
    • 前提条件
    • コンテンツ
      • プロジェクトの設定
        • プロジェクトの編成
      • playerシーンの作成
        • ノード構成
        • スプライトアニメーション
      • プレイヤーのコーディング
        • アニメーションの選択
        • コリジョン(衝突/当り判定)の準備
      • 敵の作成
        • ノードの設定
        • 敵のスクリプト
      • メインシーン
        • モブの生成
        • Mainスクリプト
        • シーンのテスト
      • ヘッドアップディスプレイ
        • ScoreLabel
        • Message
        • StartButton
        • HUDをメインに接続する
        • 古い「クリープ」を削除する
      • 仕上げ
        • 背景
        • 効果音
        • キーボード ショートカット
        • 完成したゲームを他の人と共有する
  • 最初の3Dゲーム
    • コンテンツ
      • ゲームエリアの設定
        • プレイ可能エリアの設定
      • プレイヤーシーンと入力アクション
        • 入力アクションの作成
      • プログラムでプレイヤーを動かす
        • プレイヤーの動きをテストする
      • モブシーンをデザイン
        • 古い「モンスター」を削除する
      • モンスターの出現
        • 出現パスの作成
        • ランダムなモブの生成
      • モンスターをジャンプして踏みつける
        • 物理的相互作用のコントロール
        • ジャンプ
        • モブを踏みつける
      • プレイヤーに死亡判定を設定する
        • Areaノードによるヒットボックス
        • ゲームオーバーを設定する
        • ここまでのコードの確認
      • スコアとリプレイ
        • UIテーマの作成
        • スコアの記録
        • ゲームをリトライする
        • 音楽を追加する
      • キャラクターのアニメーション
        • アニメーションエディターを使う
        • 浮遊アニメーション
        • モブキャラクターをアニメーションさせる
      • さらに踏み込んで学習する
        • マニュアルを読んでみる

マニュアル

  • ベストプラクティス
    • はじめに
    • オブジェクト指向の原則をGodotに適用する
      • エンジン内のスクリプトの働き
      • シーン
    • シーン構成
      • 個々の結びつきを効果的に構築する方法
      • ノードツリー構造の選択
    • シーンとスクリプトを使用する場合
      • 匿名型
      • 名前付き型
      • スクリプトとPackedSceneのパフォーマンス
      • 結論
    • 自動読み込みと通常ノード
      • オーディオが切断される問題
      • 共有機能またはデータの管理
      • 自動読み込みを使用する必要がある場合
    • ノードの使用をさけるべき場合といろいろな方法
    • Godotインターフェース
      • オブジェクト参照の取得
      • オブジェクトからのデータまたはロジックへのアクセス
    • Godotの通知
      • _process 対 _physics_process 対 *_input
      • _init 対 初期値 対 エクスポート値
      • _ready 対 _enter_tree 対 NOTIFICATION_PARENTED
    • データ設定
      • Array(配列) 対 Dictionary(辞書) 対 Object(オブジェクト)
      • 列挙型: int 対 string
      • AnimatedTexture 対 AnimatedSprite2D 対 AnimationPlayer 対 AnimationTree
    • ロジックの設定
      • ノードの追加とプロパティの変更はどちらが先?
      • ロード(load) 対 プリロード(preload)
      • 大きなレベル(ステージ): 静的レベル 対 動的レベル
    • プロジェクトの構成
      • はじめに
      • 構成
      • スタイルガイド
      • インポート
        • 特定のフォルダを無視する
      • 大文字と小文字の区別
    • バージョン管理システム
      • はじめに
      • バージョン管理用のプラグイン
        • 公式Gitプラグイン
      • VCS から除外するファイル
      • Windows で Git を使用する
      • Git LFS
  • トラブルシューティング
    • エディターの動作が遅く、CPUとGPUのリソースの多くを使用する場合、コンピュータからの騒音が大きくなります
    • 可変リフレッシュレートモニター(G-Sync/FreeSync)でエディターが途切れたり、チラついたりします
    • エディタやプロジェクトの開始に非常に時間がかかります
    • システムコンソールをクリックすると、Godotエディタがフリーズしたように見える
    • Godot エディタの macOS ドック アイコンを移動するたびに複製される
    • 「NO DC」などの文字は稀にプロジェクトマネージャーやエディターの左上に現れることがあります
    • マイクロフォンまたは「更新」のアイコンがプロジェクトマネージャーやエディターの右下に現れます
    • エディターやプロジェクトが過度にぼやけたり鋭く見える
    • エディターやプロジェクトが色落ちしているように見える
    • スリープしてから復帰するとエディター/プロジェクトが固まったり異常な見た目になる
    • エディタから実行するとプロジェクトは動作するが、エクスポートしたコピーから実行するといくつかのファイルの読み込みに失敗する
    • プロジェクトマネージャーからプロジェクトを開くと、頻繁にもしくは即座にクラッシュする
  • エディタの紹介
    • エディタのインターフェース
      • プロジェクトマネージャーの使用
        • プロジェクトの作成とインポート
        • プロジェクトを開いてインポートする
        • デモとテンプレートのダウンロード
        • タグを使用したプロジェクトの管理
        • Recovery Mode
      • Inspector Dock
        • 使用法
      • プロジェクト設定
        • Changing project settings
        • Reading project settings
        • Manually editing project.godot
        • Advanced project settings
      • Script Editor
        • はじめに
        • Features
        • 使用法
      • デフォルトのエディタ用ショートカット
        • General editor actions
        • Bottom panels
        • 2D / CanvasItem editor
        • 3D / Spatial editor
        • Text editor
        • Script editor
        • Editor output
        • デバッガー
        • 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
        • スクリプトやシェーダのエディタを独自のウィンドウに分割する
        • Customizing editor layouts
        • Customizing editor settings
    • XR editor
      • Using the XR editor
        • XR devices support
        • Runtime Permissions
        • Tips & Tricks
        • Limitations & known issues
    • Androidエディタ
      • Using the Android editor
        • Android devices support
        • Runtime Permissions
        • Tips & Tricks
        • Limitations & known issues
    • Webエディタ
      • Webエディタの実行
        • ブラウザの対応
        • 制限事項
        • プロジェクトのインポート
        • プロジェクトの編集と実行
        • プロジェクトファイルはどこですか?
    • 高度な機能
      • コマンドラインチュートリアル
        • コマンドライン リファレンス
        • パス
        • プロジェクトパスの設定
        • プロジェクトの作成
        • エディタの実行
        • シーンの削除
        • ゲームの実行
        • デバッグ
        • エクスポート
        • スクリプトの実行
      • 外部テキストエディタの使用
        • Automatically reloading your changes
        • デバッガで外部エディタを使用する
        • 公式エディタプラグイン
        • LSP/DAP のサポート
      • Using the engine compilation configuration editor
        • 制限事項
    • エディタ機能の管理
      • エディタ機能の管理
        • はじめに
        • 機能プロファイルの作成
        • 機能プロファイルを共有する
  • 新しいバージョンへの移行
    • Upgrading from Godot 3 to Godot 4
      • Should I upgrade to Godot 4?
        • Advantages of upgrading
        • Disadvantages of upgrading
        • Caveats of upgrading
      • Preparing before the upgrade (optional)
      • Running the project upgrade tool
        • プロジェクトマネージャーの使用
        • Using the command line
      • Fixing the project after running the project upgrade tool
        • Automatically renamed nodes and resources
        • メソッド、プロパティ、シグナル、定数の名前を手動で変更する
        • Checking project settings
        • Checking Environment settings
        • Updating shaders
        • Updating scripts to take backwards-incompatible changes into account
        • ArrayMesh resource compatibility breakage
      • List of automatically renamed methods, properties, signals and constants
      • Porting editor settings
      • Updating version control settings
    • Upgrading from Godot 4.0 to Godot 4.1
      • 破壊的変更
        • Core
        • アニメーション
        • 2D nodes
        • 3D nodes
        • GUI nodes
        • 物理
        • レンダリング
        • ナビゲーション
        • ネットワーク
        • エディタプラグイン
      • Behavior changes
      • Updating your GDExtension for 4.1
    • Upgrading from Godot 4.1 to Godot 4.2
      • 破壊的変更
        • Core
        • アニメーション
        • GUI nodes
        • レンダリング
        • Text
        • GraphEdit
        • TileMap
        • XR
    • Upgrading from Godot 4.2 to Godot 4.3
      • 破壊的変更
        • GDExtension
        • アニメーション
        • GUI nodes
        • 物理
        • レンダリング
        • Text
        • オーディオ
        • ナビゲーション
        • TileMap
        • XR
        • エディタプラグイン
      • Behavior changes
        • Core
        • アニメーション
        • GUI nodes
        • Multiplayer
        • レンダリング
        • TileMap
        • Android
    • Upgrading from Godot 4.3 to Godot 4.4
      • 破壊的変更
        • Core
        • GUI nodes
        • 物理
        • レンダリング
        • ナビゲーション
        • エディタプラグイン
      • Behavior changes
        • Core
        • レンダリング
        • CSG
        • Android
    • Upgrading from Godot 4.4 to Godot 4.5
      • 破壊的変更
        • Core
        • レンダリング
        • GLTF
        • Text
        • XR
        • エディタプラグイン
      • Behavior changes
        • TileMapLayer
        • 3D Model Import
        • Core
        • ナビゲーション
        • 物理
        • Text
    • Upgrading from Godot 4.5 to Godot 4.6
      • 破壊的変更
        • Core
        • アニメーション
        • 3D
        • レンダリング
        • GUI nodes
        • ネットワーク
        • OpenXR
        • エディタ
      • Behavior changes
        • Android
        • レンダリング
        • ナビゲーション
      • Changed defaults
        • 3D
        • レンダリング
        • GUI nodes
  • 2D
    • Introduction to 2D
      • 2D workspace
        • Main toolbar
        • 座標系
        • 2D Viewport
      • Node2D and Control node
      • 3D in 2D
    • キャンバス・レイヤー
      • Viewportとキャンバス・アイテム
      • キャンバス・レイヤー
    • Viewportおよびキャンバスの幾何学変換
      • はじめに
      • キャンバスの幾何学変換
      • グローバル・キャンバスの幾何学変換
      • ストレッチ幾何学変換
      • Window transform
      • 変換の順序
      • 変換関数
      • カスタム入力イベントのフィード
    • レンダリング
      • 2Dライトとシャドウ
        • はじめに
        • ノード
        • Point lights
        • 指向性(Directional)ライト
        • Common light properties
        • Setting up shadows
        • Normal and specular maps
        • Using additive sprites as a faster alternative to 2D lights
      • 2Dメッシュ
        • はじめに
        • 描画するピクセルの最適化
        • Converting Sprite2Ds to 2D meshes
      • 2Dスプライトアニメーション
        • はじめに
        • AnimatedSprite2Dと個々の画像
        • AnimatedSprite2Dを使用したスプライトシート
        • AnimationPlayerのスプライトシート
        • 要約
      • 2D パーティクル・システム
        • 導入
        • 時間パラメーター
        • 描画パラメーター
        • Particle Process Material Settings
      • ParticleProcessMaterial 2D Usage
        • Process material properties
        • Particle Flags
        • Spawn
        • Animated Velocity
        • Accelerations
        • Display
        • Emission Shapes
        • Customizing the process material
      • 2D antialiasing
        • はじめに
        • Antialiasing property in Line2D and custom drawing
        • マルチサンプル アンチエイリアシング (MSAA)
      • 2Dカスタム描画
        • はじめに
        • 描画
        • 描画の更新
        • Coordinates and line width alignment
        • Antialiased drawing
        • ツール
        • Example 1: drawing a custom shape
        • Example 2: drawing a dynamic line
      • 2D Parallax
        • はじめに
        • 入門
        • Scroll scale
        • Infinite repeat
        • Scroll offset
        • Repeat times
        • Split screen
        • Previewing in the editor
    • 物理と動き
      • 2D移動の概要
        • はじめに
        • セットアップ
        • 8方向移動
        • 回転+移動
        • 回転+移動(マウス)
        • クリックと移動
        • 要約
    • ツール
      • タイルセットの使用
        • はじめに
        • 新規タイルセットの作成
        • 複数のアトラスを一つのアトラスに統合する
        • コリジョン、ナビゲーション、そしてオクルージョンを追加する
        • タイルセットのタイルにカスタムメタデータを割り当てる
        • 地形セットを作成する(自動タイリング)
        • プロパティを複数のタイルに一斉に割り当てる
        • 代替タイルの作成
      • タイルマップの使用
        • はじめに
        • Specifying the TileSet in the TileMapLayer
        • Multiple TileMapLayers and settings
        • TileMapエディタを開く
        • ペイントのためにタイルを選択する
        • ペイントモードとツール
        • ばらつきを付けてランダムにペイント
        • パターンを使用した、あらかじめ作成されたタイル配置の保存と読み込み
        • 地形を使ってタイルの接続を自動処理
        • 欠落したタイルの処理
  • 3D
    • 3Dの概要
      • 3D workspace
        • Main toolbar
        • View menu of viewport
        • 座標系
        • 空間と操作のギズモ
        • Navigating the 3D environment
        • Blenderスタイルの変換ショートカットを使用する
      • Node3Dノード
      • 3Dコンテンツ
        • 3Dモデリングソフトで作成されたモデル
        • 生成されたジオメトリ
        • 即時ジオメトリ
        • 3Dでの2D
      • 環境
        • Preview environment and light
        • カメラ
        • ライト
    • 3D変換を使用する
      • はじめに
      • オイラー角の問題点
        • 軸の順序
        • Interpolation(補間)
        • オイラー角にノーと言おう
      • transform(変換)の概要
        • transformの操作
        • 精度誤差
        • 情報の取得
        • 設定情報
        • クォータニオンで補間する
      • Transform(変換)はあなたの友人です
    • プロシージャルジオメトリ
      • ArrayMeshの使用
        • ArrayMeshの設定
        • Generating a rectangle
        • Generating a sphere
        • 保存
      • MeshDataToolの使用
      • SurfaceToolの使用
      • ImmediateMeshの使用
      • ジオメトリとは何ですか?
      • メッシュとは何ですか?
      • メッシュとは
        • サーフェス
        • サーフェス配列
      • ツール
        • ArrayMesh
        • MeshDataTool
        • SurfaceTool
        • ImmediateMesh
      • どちらを使うべきですか?
    • 3Dテキスト
      • はじめに
      • Label3D
        • 利点
        • 制限事項
      • TextMesh
        • 利点
        • 制限事項
      • 投影Labelノード(またはその他のControl)
        • 利点
        • 制限事項
      • Label3D、TextMesh、投影Controlのどれを使用するべきか?
    • レンダリング
      • 3Dレンダリングの制限
        • はじめに
        • テクスチャサイズの制限
        • 色の縞模様 (バンディング)
        • 深度バッファの精度
        • 半透明のソート
      • StandardMaterial3D と ORMMaterial3D
        • はじめに
        • BaseMaterial3D の設定
        • 透明度 (Transparency)
        • シェーディング
        • Vertex Color (頂点色)
        • Albedo (アルベド)
        • Metallic (メタリック)
        • Roughness (ラフネス)
        • Emission (発光)
        • NormalMap (法線マップ)
        • Bent normal map
        • Rim (縁)
        • Clearcoat (クリアコート)
        • Anisotropy (異方性)
        • Ambient Occlusion (アンビエントオクルージョン)
        • Height (高さ)
        • Subsurface Scattering (サブサーフェススキャタリング)
        • Back Lighting (背面照明)
        • Refraction (屈折)
        • Detail (詳細)
        • UV1 と UV2
        • Sampling (テクスチャサンプリング)
        • Shadows (シャドウ)
        • Billboard (ビルボード)
        • Grow (頂点の押し出し)
        • Transform (トランスフォーム)
        • Proximity and Distance Fade (近接と距離のフェード)
        • Stencil
        • マテリアル設定
        • Render priority (レンダリングの優先度)
        • Next Pass (次の描画ステップ)
      • 3Dライトとシャドウ
        • はじめに
        • Lightノード
        • ライトの数の制限
        • シャドウマッピング
        • 指向性(Directional)ライト
        • オムニ(Omni/全方位)ライト
        • スポット(Spot)ライト
        • シャドウアトラス
        • パフォーマンスと品質のバランス
      • Using decals
        • 使用事例
        • Quick start guide
        • Decal node properties
        • Decal rendering order
        • Tweaking performance and quality
        • 制限事項
      • Physical light and camera units
        • Why use physical light and camera units?
        • Setting up physical light units
        • Setting up physical camera units
      • Particle systems (3D)
        • Creating a 3D particle system
        • 3D Particle system properties
        • Process material properties
        • Particle flags
        • Spawn
        • Accelerations
        • Display
        • Collision
        • Sub-emitter
        • Customizing the process material
        • Particle sub-emitters
        • 3D Particle trails
        • Particle turbulence
        • 3D Particle attractors
        • 3D Particle collisions
        • Complex emission shapes
      • High dynamic range lighting
        • はじめに
        • コンピューターのディスプレイ
        • シーンリニアおよびアセットパイプライン
        • HDRのパラメーター
      • グローバルイルミネーション
        • Introduction to global illumination
        • Using Voxel global illumination
        • Signed distance field global illumination (SDFGI)
        • Using Lightmap global illumination
        • 反射プローブ(Reflection Probe)
        • Faking global illumination
      • 環境とポストプロセッシング
        • 環境
        • Camera attributes
        • Environment(環境)のオプション
        • 中間およびポストプロセッシングエフェクト
        • Camera attribute options
      • Volumetric fog and fog volumes
        • Volumetric fog properties
        • Light interaction with volumetric fog
        • Using volumetric fog as a volumetric lighting solution
        • パフォーマンスと品質のバランス
        • Using fog volumes for local volumetric fog
        • FogVolume properties
        • Custom FogVolume shaders
        • Faking volumetric fog using quads
      • 3D antialiasing
        • はじめに
        • マルチサンプル アンチエイリアシング (MSAA)
        • Temporal antialiasing (TAA)
        • AMD FidelityFX Super Resolution 2.2 (FSR2)
        • 高速近似アンチエイリアス(FXAA)
        • Sub-pixel Morphological Antialiasing (SMAA 1x)
        • スーパーサンプル アンチエイリアシング (SSAA)
        • Screen-space roughness limiter
        • Texture roughness limiter on import
        • Which antialiasing technique should I use?
    • 最適化
      • Using MultiMeshInstance3D
        • はじめに
        • ノードのセットアップ
        • マルチメッシュの設定
      • Mesh level of detail (LOD)
        • はじめに
        • 視覚的比較
        • 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)
        • どのように機能するか
        • Setting up visibility range
        • Visibility range properties
        • Configuration tips
      • オクルージョンカリング
        • Why use occlusion culling
        • How occlusion culling works in Godot
        • Setting up occlusion culling
        • Previewing occlusion culling
        • Performance considerations
        • トラブルシューティング
      • Resolution scaling
        • Why use resolution scaling?
        • Resolution scaling options
        • トラブルシューティング
      • Variable rate shading
        • Variable Rate Shadingとは?
        • Hardware support
        • Using variable rate shading in Godot
    • ツール
      • CSGによるプロトタイピング
        • CSGノードの入門
        • レベルのプロトタイプ作成
        • プロトタイプテクスチャの使用
        • Converting to MeshInstance3D
        • glTFとしてエクスポート
      • GridMapの使用
        • はじめに
        • サンプル・プロジェクト
        • MeshLibraryの作成
        • コリジョン
        • マテリアル
        • ナビゲーションメッシュ
        • Lightmaps
        • MeshLibrary format
        • MeshLibraryのエクスポート
        • GridMap(グリッドマップ)の使用
        • コードでのGridMapの使用
      • Third-person camera with spring arm
        • はじめに
        • What is a spring arm?
        • Spring arm with a camera
        • Setting up the spring arm and camera
  • アニメーション
    • アニメーション機能の紹介
      • AnimationPlayerノードを作成する
      • コンピューターアニメーションはキーフレームに依存しています
      • チュートリアル: シンプルなアニメーションの作成
        • シーンの設定
        • Adding an animation
        • Managing animation libraries
        • トラックの追加
        • 2番目のキーフレーム
        • アニメーションを実行する
        • Autoplay on load
        • 行ったり来たり
        • トラックの設定
      • その他のプロパティのキーフレーム
      • キーフレームの編集
      • Using RESET tracks
      • Onion Skinning
      • Animation Markers
    • Animation Track types
      • Property Track
      • Position 3D / Rotation 3D / Scale 3D Track
      • Blend Shape Track
      • Call Method Track
      • Bezier Curve Track
      • Audio Playback Track
      • Animation Playback Track
    • カットアウトアニメーション
      • それは何ですか?
      • Godotのカットアウトアニメーション
      • GBotの作成
      • リグのセットアップ
      • ピボットの調整
      • RemoteTransform2Dノード
      • スケルトンの完成
      • スケルトン
      • IKチェーン
      • アニメーションのヒント
        • キーフレームの設定とプロパティの除外
      • レストポーズの作成
      • 回転のみを修正する
      • IKチェーンのキーフレーム
      • 親の背後にスプライトを視覚的に移動する
      • 複数のキーのイージング曲線を設定する
      • 2Dスケルタル(ボーン)変形
    • 2Dスケルトン
      • はじめに
      • セットアップ
      • ポリゴンの作成
      • スケルトンの作成
      • ポリゴンの変形
      • 内部頂点
    • アニメーションツリー
      • はじめに
      • AnimationTree and AnimationPlayer
      • ツリーの作成
      • ブレンド・ツリー
        • Blend2 / Blend3
        • OneShot
        • TimeSeek
        • TimeScale
        • Transition
        • StateMachine
      • BlendSpace2D and BlendSpace1D
      • For better blending
      • ルート モーション
      • コードからコントロールする
    • Playing videos
      • Supported playback formats
      • Setting up VideoStreamPlayer
        • Handling resizing and different aspect ratios
        • Displaying a video on a 3D surface
        • Looping a video
      • Video decoding conditions and recommended resolutions
      • Playback limitations
      • Recommended Theora encoding settings
        • Balancing quality and file size
        • FFmpeg: Convert while preserving original video resolution
        • FFmpeg: Resize the video then convert it
      • Chroma Key Videos
        • Scene Setup
        • Writing the Custom Shader
        • UI Controls
        • Signal Handling
    • Creating movies
      • Enabling Movie Maker mode
        • Command line usage
      • Choosing an output format
        • OGV (recommended)
        • AVI
        • PNG
        • Custom
      • 構成
      • 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
  • アセットパイプライン
    • インポートプロセス
      • Importing assets in Godot
      • インポートパラメーターの変更
      • Reimporting multiple assets
      • 自動再インポート
      • 生成されたファイル
      • インポートリソースの種類の変更
      • デフォルトのインポートパラメーターの変更
      • Further reading
    • イメージのインポート
      • サポートされている画像形式
      • テクスチャのインポート
        • インポートタイプの変更
        • Detect 3D
      • インポートオプション
        • 圧縮 > モード
        • 圧縮 > 高品質
        • 圧縮 > HDR圧縮
        • 圧縮 > 法線マップ
        • 圧縮 > チャンネルパック
        • ミップマップ > 生成する
        • ミップマップ > 制限値
        • ラフネス > モード
        • ラフネス > ラフネス用の法線マップ
        • インポートプロセス > アルファ境界を修正
        • インポートプロセス > 乗算済みアルファ
        • インポートプロセス > 法線マップのYを反転
        • インポートプロセス > HDRをsRGBとして処理
        • インポートプロセス > HDRの明るさ上限処理
        • インポートプロセス > サイズ制限
        • 3D検出時 > 圧縮モードの変更
        • SVG > スケール
        • エディター > Scale With Editor Scale
        • エディター > エディターテーマで色を変換
      • テキスト付きSVG画像のインポート
      • ベストプラクティス
        • アーティファクトなしで2Dの高解像度テクスチャをサポート
        • 3Dで適切なテクスチャサイズを使用する
    • オーディオのインポート
      • サポートされているオーディオ形式
      • オーディオのインポート
      • インポートオプション (WAV)
      • Force -> 8ビット化
      • Force > モノラル化
      • Force > 最大レート適用
      • 編集 > 前後のトリム
      • 編集 > ノーマライズ
      • 編集 > ループモード
      • 圧縮 > モード
      • インポートオプション (Ogg Vorbis と MP3)
        • ループ
        • ループのオフセット
        • BPM
        • 拍の回数
        • 1小節中の拍
      • 高度なインポート設定 (Ogg Vorbis と MP3)
      • ベストプラクティス
        • 適切な品質設定を使用する
        • リアルタイムオーディオエフェクトを使用してファイルサイズを縮小する
    • 翻訳のインポート
      • ゲームと国際化
      • Supported formats
    • 3Dシーンのインポート
      • 利用可能な3Dフォーマット
        • Blender から glTF 2.0 ファイルをエクスポートする (推奨)
        • Godot 内で直接 .blend ファイルをインポートする
        • BlenderからDAEファイルをエクスポートする
        • Godot にOBJファイルをインポートする
        • Godot にFBXファイルをインポートする
      • モデルのエクスポートに関する考慮事項
        • 3Dアセットの方向規則
        • テクスチャを個別にエクスポートする
        • エクスポートに関する考慮事項
        • ライティングに関する考慮事項
      • 名前にサフィックスを使用したノードタイプのカスタマイズ
        • Opting out
        • Remove nodes and animations (-noimp)
        • コリジョンの作成 (-col, -convcol, -colonly, -convcolonly)
        • オクルーダの作成 (-occ, -occonly)
        • ナビゲーションの作成(-navmesh)
        • VehicleBodyの作成 (-vehicle)
        • VehicleWheelの作成 (-wheel)
        • リジッドボディ(-rigid)
        • アニメーションループ(-loop、-cycle)
        • Material alpha (-alpha)
        • Material vertex color (-vcol)
      • インポートの構成
        • ワークフローのインポート
        • シーンの継承
      • Advanced Import Settings
        • 高度なインポート設定ダイアログの使用
        • マテリアルを別々のファイルへ抽出する
        • Animation options
    • 3Dスケルトンのリターゲット
      • 複数のスケルトン間でアニメーションを共有する
      • Options for Retargeting
        • ボーンマップ
        • Remove Tracks
        • Bone Renamer
        • Rest Fixer
    • Exporting 3D scenes
      • 概要
      • 制限事項
    • Blender ESCNエクスポーター
  • オーディオ
    • オーディオバス
      • はじめに
      • デシベルスケール
      • オーディオバス
      • バスを介したオーディオの再生
      • エフェクトの追加
      • 自動的なバス無効化
      • バスの再配置
      • デフォルトのバスレイアウト
    • オーディオエフェクト
      • Amplify(アンプ)
      • BandLimit、BandPass(バンドリミット、バンドパス)
      • キャプチャ
      • Chorus(コーラス)
      • Compressor(コンプレッサー)
      • Delay(ディレイ)
      • Distortion(ディストーション)
      • EQ(イコライザー)
      • EQ6、EQ10、EQ21
      • Filter (フィルター)
      • HardLimiter(ハードリミッター)
      • HighPassFilter(ハイパスフィルタ)
      • HighShelfFilter(ハイシェルフフィルタ)
      • Limiter(リミッター)
      • ローパスフィルタ(LowPassFilter)
      • LowShelfFilter(ローシェルフフィルタ)
      • NotchFilter(ノッチフィルタ)
      • Panner(パン)
      • Phaser(フェイザー)
      • PitchShift(ピッチシフト)
      • Record(録音)
      • Reverb(リバーブ)
      • SpectrumAnalyzer(スペクトラムアナライザ)
      • StereoEnhance(ステレオエンハンス)
    • オーディオストリーム
      • はじめに
      • AudioStream
      • AudioStreamPlayer
      • AudioStreamPlayer2D
      • AudioStreamPlayer3D
        • Reverb bus
        • ドップラー
    • ゲームプレイにオーディオと音楽を同期させる
      • はじめに
      • システムクロックを使用した同期
      • サウンド ハードウェア クロックを使用した同期
    • マイクでの録音
      • デモの構造
    • テキスト音声変換(Text to speech)
      • 基本的な使用方法
      • 機能要件
        • ディストリビューション固有のワンライナー
      • トラブルシューティング
      • ベストプラクティス
      • 警告とその他の情報
  • エクスポート
    • プロジェクトのエクスポート
      • エクスポートする理由は?
        • PC上
        • モバイル上
      • エクスポートメニュー
        • エクスポートテンプレート
        • リソースオプション
      • 設定ファイル
      • コマンドラインからエクスポート
      • PCK と ZIP、 packファイル形式の比較
    • Pack、パッチ、そしてModをエクスポートする
      • 使用事例
      • Overview of PCK/ZIP files
      • PCKファイルの生成
      • Opening PCK or ZIP files at runtime
        • トラブルシューティング
      • 要約
    • フィーチャータグ
      • はじめに
      • デフォルトのフィーチャー
      • カスタム機能
      • プロジェクト設定のオーバーライド
      • デフォルトのオーバーライド
      • Taking feature tags into account when reading project settings
      • ビルドのカスタマイズ
    • Exporting for Windows
      • Changing the executable icon
      • Code signing
        • セットアップ
      • 環境変数
      • エクスポートオプション
    • Exporting for Linux
      • 環境変数
      • エクスポートオプション
    • macOS用にエクスポート
      • 必要条件
      • Code signing and notarization
        • If you have an Apple Developer ID Certificate and exporting from macOS
        • If you have an Apple Developer ID Certificate and exporting from Linux or Windows
        • If you do not have an Apple Developer ID Certificate
        • Signing Options
        • Notarization Options
      • Entitlements
        • Hardened Runtimeエンタイトルメント
        • App Sandboxエンタイトルメント
      • 環境変数
      • エクスポートオプション
    • Android用にエクスポート
      • Install OpenJDK 17
      • Android SDKをダウンロード
      • Godotで設定する
      • ランチャーアイコンの提供
      • Google Playストア用にエクスポート
      • Optimizing the file size
      • 環境変数
      • エクスポートオプション
    • iOS用にエクスポート
      • 必要条件
      • GodotプロジェクトをXcodeにエクスポートする
      • 積極的な開発に関する考慮事項
        • GodotプロジェクトフォルダをXcodeにリンクする手順
      • iOS用プラグイン
      • 環境変数
      • トラブルシューティング
        • xcode-select points at wrong SDK location
      • エクスポートオプション
    • Exporting for visionOS
    • Webのエクスポート
      • Export file name
      • WebGL version
      • Mobile considerations
      • Audio playback
      • エクスポートオプション
        • Thread and extension support
        • Exporting as a Progressive Web App (PWA)
      • 制限事項
        • データ永続化のためのクッキーの使用
        • Background processing
        • フルスクリーンとマウスキャプチャ
        • オーディオ
        • ネットワーク
        • クリップボード
        • ゲームパット
      • ファイルの提供
      • Interacting with the browser and JavaScript
      • 環境変数
      • トラブルシューティング
        • Running the export locally shows another project instead
      • エクスポートオプション
    • Manually changing application icon for Windows
      • Creating a custom ICO file
      • タスクバー・アイコンの変更
      • ファイル・アイコンの変更
      • 結果のテスト
    • Running Godot apps on macOS
      • App Storeで配布された署名かつ公証されたアプリ
      • App Store外で配布された署名かつ公証されたアプリ
      • 署名はされているが(アドホック署名を含む)、公証されていないアプリ
      • 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
    • ワンクリック・デプロイ
      • ワンクリック・デプロイとは何ですか?
      • サポートされているプラットフォーム
      • Using one-click deploy
      • トラブルシューティング
        • Android
        • Web
    • Exporting for dedicated servers
      • Editor versus export template
      • Export approaches
      • Exporting a project for a dedicated server
      • Starting the dedicated server
      • 次のステップ
  • ファイルデータI/O
    • バックグラウンド読み込み
      • ResourceLoaderの使用
      • サンプル
    • Godotプロジェクトのファイルパス
      • パスの区切り記号
      • Accessing files in the project folder (res://)
      • Accessing persistent user data (user://)
      • File logging
      • Converting paths to absolute paths or "local" paths
      • エディタデータのパス
        • 自己完結型モード
    • ゲームの保存
      • はじめに
      • 永続オブジェクトの識別
      • シリアル化
      • データの保存と読み取り
      • いくつかの注意事項
      • 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
      • はじめに
      • Full Objects vs Object instance IDs
      • パケットの仕様
        • 0: null
        • 1: bool
        • 2: int
        • 3: float
        • 4: String
        • 5: Vector2
        • 6: Rect2
        • 7: Vector3
        • 8: Transform2D
        • 9: Plane
        • 10: Quaternion
        • 11: AABB
        • 12: Basis
        • 13: Transform3D
        • 14: Color
        • 15: NodePath
        • 古い形式の場合:
        • 新しい形式の場合:
        • 16: RID (サポートされていません)
        • 17: Object
        • 18: Dictionary
        • 19: Array
        • 20: PackedByteArray
        • 21: PackedInt32Array
        • 22: PackedInt64Array
        • 23: PackedFloat32Array
        • 24: PackedFloat64Array
        • 25: PackedStringArray
        • 26: PackedVector2Array
        • 27: PackedVector3Array
        • 28: PackedColorArray
  • 国際化
    • ゲームの国際化
      • はじめに
      • インポートされた翻訳の構成
      • リソースのローカライズ
      • Automatically setting a language
      • Locale vs. language
      • キーをテキストに変換する
        • Placeholders
        • Translation contexts
        • Pluralization
      • コントロールのサイズを変更可能にする
      • 翻訳サーバー
      • Bidirectional text and UI mirroring
      • Adding break iterator data to exported project
      • Structured text BiDi override
      • Localizing numbers
      • Localizing icons and images
      • Testing translations
      • プロジェクト名の翻訳
    • Localization using spreadsheets
      • 書式設定
        • Specifying plural forms
        • Specifying translation contexts
      • CSVインポーター
      • Loading the CSV file as a translation
    • Localization using gettext (PO files)
      • 利点
      • 欠点
      • gettextツールのインストール
      • Creating the PO template
        • Automatic generation using the editor
        • Manual creation
      • POテンプレートからメッセージファイルを作成する
      • Godot でのメッセージ ファイルの読み込み
      • POテンプレートに従うようにメッセージファイルを更新する
      • 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
    • 疑似ローカライズ
      • はじめに
      • Enabling and configuring pseudolocalization
      • Pseudolocalization configurations
      • Configuring pseudolocalization at runtime
  • 入力
    • InputEvent (入力イベント)
      • それは何ですか?
      • 入力が機能する仕組み
      • InputEventの構造
      • Input actions
      • インプットマップ
    • 入力の例
      • はじめに
      • イベント対ポーリング
      • 入力イベント
      • インプットマップ
        • アクションの処理
      • キーボードイベント
        • キーボード・モディファイヤ
      • マウスイベント
        • マウスボタン
        • マウスモーション
      • タッチイベント
    • マウスと入力座標
      • 概要
      • ハードウェア表示の座標
      • ビューポート表示の座標
    • マウスカーソルのカスタマイズ
      • プロジェクト設定を使用する
      • スクリプトを使用する
      • カーソルリスト
    • コントローラー、ゲームパッド、ジョイスティック
      • ユニバーサル入力のサポート
        • どの入力メソッドを使用すればよいですか?
      • 振動 (バイブレーション)
      • キーボード/マウスとコントローラー入力の違い
        • デッドゾーン
        • "エコー"イベント
        • ウインドウフォーカス
        • パワーセーブ防止
      • トラブルシューティング
        • コントローラーが Godot に認識されません。
        • コントローラーにボタンまたは軸が正しくマッピングされません。
        • My controller works on a given platform, but not on another platform.
    • Controller features
      • LED color
    • 終了リクエストの処理
      • 終了
      • 通知の処理
      • On mobile devices
      • Sending your own quit notification
  • 数学
    • ベクトル演算
      • はじめに
      • 座標系 (2D)
      • ベクトル操作
        • メンバアクセス
        • ベクトルの加算
        • スカラー乗算
      • 実際の応用
        • 移動
        • ターゲットへ向く
      • 単位ベクトル
        • 正規化
        • 反射
      • 内積 (ドット積)
        • 正面
      • 外積 (クロス積)
        • 法線の計算
        • ターゲットへの方向
      • より多くの情報
    • 高度なベクトル演算
      • 平面(およびplane関数)
        • 平面までの距離
        • 原点から離れて
        • 2Dで平面を構築する
        • 平面処理に関するいくつかの例
      • 3Dでの衝突検出
      • より多くの情報
    • 行列と変換
      • はじめに
        • 行列成分と単位行列
        • 変換行列のスケーリング
        • 変換行列の回転
        • 変換行列の基底
        • 変換行列の平行移動
        • すべてをまとめる
        • 変換行列のせん断(高度な内容)
      • 変換の実用的な応用
        • transform間の位置の変換
        • オブジェクトをそれ自身に対して相対的に移動する
        • transformへの変換の適用
        • 変換行列の反転
      • 3Dではどのように機能しますか?
        • 3Dでの回転の表現(高度な内容)
    • Interpolation(補間)
      • ベクトル補間
      • 幾何学変換(変形)の補間
      • スムージングモーション
    • ベジェ、曲線、パス
      • 二次ベジェ
      • 三次(立方)ベジェ
      • コントロールポイントの追加
      • Curve2D、Curve3D、PathおよびPath2D
      • 評価する
      • 描画
      • トラバーサル
    • 乱数生成
      • Global scope versus RandomNumberGenerator class
      • The randomize() method
      • Getting a random number
      • Get a random array element
      • Get a random dictionary value
      • Weighted random probability
      • "Better" randomness using shuffle bags
      • Random noise
      • Cryptographically secure pseudorandom number generation
  • ナビゲーション
    • 2Dナビゲーション概要
      • 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
  • ネットワーク
    • High-level multiplayer
      • High-level vs low-level API
      • 中レベルの抽象化
      • ホスティング時の考慮事項
      • ネットワークの初期化
      • 接続の管理
      • Remote procedure calls
      • Channels
      • ロビーの実装例
      • Exporting for dedicated servers
    • HTTPリクエストを行う
      • Why use HTTP?
      • HTTP requests in Godot
      • Preparing the scene
      • Scripting the request
      • Sending data to the server
      • Setting custom HTTP headers
    • HTTPクライアントクラス
    • TLS/SSL certificates
      • はじめに
      • Obtain a certificate from a certificate authority
      • Generate a self-signed certificate
    • Using WebSockets
      • HTML5およびWebSocket
      • GodotでWebソケットを使う
        • 最小限のクライアントの例
        • 最小限のサーバーの例
        • 高度なチャットデモ
    • WebRTC
      • HTML5、WebSocket、WebRTC
        • WebSocket
        • WebRTC
      • GodotでWebRTCを使用する
        • 最小限の接続例
        • ローカルシグナリングの例
        • WebSocketを使用したリモートシグナリング
  • パフォーマンス
    • はじめに
    • 一般
      • 一般的な最適化のTips
        • はじめに
        • パフォーマンスの測定
        • 探偵のような調査
        • プロファイラー
        • 最適化の原則
        • 付録
      • サーバーを使用した最適化
        • サーバー
        • RIDs
        • スプライトの作成
        • メッシュを3D空間にインスタンス化する
        • 2D RigidBodyの作成とスプライトの移動
        • サーバーからデータを取得する
    • CPU
      • CPUの最適化
        • パフォーマンスの測定
        • CPUプロファイラー
        • 外部のプロファイラー
        • タイム関数で実行時間を測定する
        • CPUキャッシュ
        • 言語
        • スレッド
        • シーンツリー
        • 物理
    • GPU
      • GPUの最適化
        • はじめに
        • ドローコール、ステート変更、API
        • ピクセル計算コスト vs 頂点計算コスト
        • ピクセル/フラグメントシェーダーとフィルレート
        • 半透明とブレンド
        • マルチプラットフォームのアドバイス
        • モバイル / タイルベースレンダラー
      • MultiMeshを使用した最適化
        • MultiMesh
        • MultiMeshの例
      • シェーダーコンパイルによるスタッターの削減
        • パイプライン事前コンパイルのモニター
        • パイプラインのプリコンパイル機能
        • インスタンシングのパイプラインプリコンパイル
        • Shader baker
    • 3D
      • 3Dパフォーマンスの最適化
        • カリング
        • 半透明なオブジェクト
        • レベルオブディテール (LOD)
        • ライトの焼き込み (ベイク)
        • アニメーションとスキニング
        • 大規模なワールド
      • 数千オブジェクトをアニメーションする
        • MultiMeshInstance3D で千単位の魚をアニメーション化する
        • パーティクルで数千の魚を制御する
    • スレッド
      • 複数のスレッドの使用
        • スレッド
        • スレッドの作成
        • ミューテックス
        • セマフォ
      • スレッドセーフAPI
        • スレッド
        • グローバル スコープ
        • シーンツリー
        • レンダリング
        • 物理
        • GDScript arrays and dictionaries
        • リソース
  • 物理
    • 物理の紹介
      • オブジェクトのコリジョン
        • 物理マテリアル
        • コリジョン形状
        • 物理プロセスのコールバック
        • コリジョンレイヤーとマスク
      • Area2D
      • StaticBody2D
      • RigidBody2D
        • RigidBody2Dを使用する
        • 接触のレポート
      • CharacterBody2D
        • Character collision response
    • Using Jolt Physics
      • はじめに
      • Notable differences to Godot Physics
        • Joint properties
        • Single-body joints
        • Collision margins
        • Baumgarte stabilization
        • Ghost collisions
        • Memory usage
        • Ray-cast face index
        • Kinematic RigidBody3D contacts
        • Contact impulses
        • Area3D and SoftBody3D
        • WorldBoundaryShape3D
      • Notable differences to the Godot Jolt extension
        • Project settings
        • Joint nodes
        • Thread safety
    • Using RigidBody
      • リジッド ボディとは何ですか?
      • リジッド ボディを制御する方法
      • "look at"メソッド
    • Area2Dの使用
      • はじめに
      • Areaとは何ですか?
      • Areaのプロパティ
      • オーバーラップ検出
      • Areaの影響
        • ポイント重力
        • 例
    • Using CharacterBody2D/3D
      • はじめに
      • What is a character body?
      • 動きと衝突
        • move_and_collide
        • move_and_slide
      • Detecting collisions
      • 使用する移動方法は?
      • 例
        • 動きと壁
        • 反発/反射
        • プラットフォームの動き
    • レイキャスティング
      • はじめに
      • Space
      • spaceへのアクセス
      • レイキャストクエリ
      • コリジョンの例外
      • コリジョンマスク
      • 画面からの3Dレイキャスティング
    • ラグドールシステム
      • はじめに
      • ラグドールの設定
        • 物理ボーン(Physical Bone)の作成
        • Clean up and optimize the skeleton
        • Adjust joints and constraints
        • Adjust collision shapes
      • Simulate the ragdoll
        • コリジョンレイヤーとマスク
    • キネマティックキャラクター(2D)
      • はじめに
      • Physics process
      • シーンの設定
      • キネマティック キャラクタの移動
    • Using SoftBody3D
      • Physics engine considerations
      • Basic setup
      • マントのシミュレーション
      • Using imported meshes
    • コリジョン形状(2D)
      • プリミティブコリジョン形状
      • 凸形状コリジョン形状
      • 凹形状または三角形メッシュのコリジョン形状
      • パフォーマンス注意点
    • コリジョン形状(3D)
      • プリミティブコリジョン形状
      • 凸形状コリジョン形状
      • 凹形状または三角形メッシュのコリジョン形状
      • パフォーマンス注意点
    • Large world coordinate
      • なぜLarge World Coordinatesを使うのか?
      • Large world coordinate がどのように動作するか
      • Large world coordinate はどんな人のためにあるか?
      • Large world coordinate を有効化
      • 単精度ビルドと倍精度ビルド間の互換性
        • 既知の非互換性
      • 制限事項
    • Physics Interpolation
      • Quick start guide
      • はじめに
        • 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
    • 物理の問題のトラブルシューティング
      • 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
  • プラットフォーム固有
    • Android
      • Godot Android library
        • Using the Godot Android library
        • Godot Android plugins
        • Embedding Godot in existing Android projects
      • Godot Android plugins
        • はじめに
        • Androidプラグイン
        • Building a v2 Android plugin
        • Packaging a v2 Android plugin
        • Using a v2 Android plugin
        • リファレンス実装
        • Tips and Guidelines
      • Androidのアプリ内購入
        • 使用法
      • Integrating with Android APIs
        • JavaClassWrapper (Godot singleton)
        • AndroidRuntime plugin
      • Resolving crashes on Android
        • Getting Native Debug symbols for official templates
        • Getting Native Debug symbols for custom builds
        • Uploading Symbols to Google Play Console
        • Manually Symbolicating Crash Logs
    • iOS plugins
      • Creating iOS plugins
        • Loading and using an existing plugin
        • Creating an iOS plugin
      • iOS用プラグイン
        • Accessing plugin singletons
        • 非同期メソッド
        • Store Kit
        • Game Center
    • Web
      • The JavaScriptBridge singleton
        • Interacting with JavaScript
        • Callbacks
        • Can I use my favorite library?
        • The eval interface
        • Downloading files
      • HTML5 shell class reference
        • Engine
        • Engine configuration
      • Custom HTML page for Web export
        • セットアップ
        • プロジェクトの開始
        • Customizing the behavior
        • プレゼンテーションのカスタマイズ
        • デバッグ
  • プラグイン
    • エディタプラグイン
      • プラグインのインストール
        • プラグインの検索
        • プラグインのインストール
        • プラグインの有効化
      • プラグインの作成
        • プラグインについて
        • プラグインの作成
        • カスタム ノード
        • カスタムドック
        • Registering autoloads/singletons in plugins
        • Using sub-plugins
        • 今後の展開
      • メイン画面プラグイン(Main screen plugin)の作成
        • このチュートリアルの対象
        • プラグインの初期化
        • メイン画面のシーン
        • Update the plugin script
        • プラグインを試す
      • プラグインのインポート
        • はじめに
        • 構成
        • エディタインポートプラグイン クラス
        • オプションとプリセット
        • import メソッド
        • プラットフォームバリアントと生成されたファイル
        • プラグインを試す
      • 3D gizmo plugins
        • はじめに
        • The EditorNode3DGizmoPlugin
        • シンプルなアプローチ
        • 代替アプローチ
      • インスペクタプラグイン
        • Setting up your plugin
        • Interacting with the inspector
        • Adding an interface to edit properties
      • ビジュアルシェーダープラグイン
    • エディタでコードを実行する
      • @tool とは?
      • @toolの使用方法
      • 重要な情報
      • デバッグ
      • @tool を試してみる
      • 変数の編集
      • リソース変更の通知を受け取る
      • ノード設定の警告を報告する
      • エディタスクリプトで一回限りのスクリプトを実行する
      • シーンのインスタンス化
  • レンダリング
    • Overview of renderers
      • はじめに
        • Renderers, rendering drivers, and RenderingDevice
      • Choosing a renderer
        • Switching between renderers
      • Feature comparison
        • Overall comparison
        • Lights and shadows
        • Global Illumination
        • 環境とポストプロセッシング
        • Antialiasing
        • StandardMaterial features
        • Shader features
        • Other features
    • Using Viewports
      • はじめに
      • 入力
      • Listener
      • カメラ(2Dおよび3D)
      • スケールとストレッチ
      • ワールド
      • キャプチャ
      • ビューポートコンテナ
      • レンダリング
      • レンダーターゲット
    • 複数の解像度
      • 複数の解像度の問題
      • ワンサイズですべてに対応
      • ベースサイズ
      • サイズ変更
      • ストレッチ設定
        • ストレッチモード(Stretch Mode)
        • ストレッチアスペクト(Stretch Aspect)
        • ストレッチスケール(Stretch Scale)
        • ストレッチスケールモード(Stretch Scale Mode)
      • Common use case scenarios
        • デスクトップゲーム
        • Mobile game in landscape mode
        • 縦向き表示のモバイルゲーム
        • ゲーム以外のアプリケーション
      • hiDPI support
      • ダウンサンプリングでのエイリアスの削減
      • アスペクト比の処理
      • 視野のスケーリング
      • Scaling 2D and 3D elements differently
    • Fixing jitter, stutter and input lag
      • What is jitter, stutter and input lag?
      • Distinguishing between jitter and stutter
      • ジッター
      • スタッター
        • Windows
        • Linux
        • macOS
        • Android
        • iOS
      • Input lag
        • Project configuration
        • Hardware/OS-specific
      • Reporting jitter, stutter or input lag problems
    • The Compositor
      • Compositor effects
  • スクリプト
    • GDScript
      • GDScriptリファレンス
        • 履歴
        • GDScriptの例
        • 識別子
        • キーワード
        • オペレーター
        • リテラル
        • アノテーション
        • コメント
        • コード領域
        • 行の継続
        • 組み込み型
        • 変数
        • 定数
        • 関数
        • ステートメントと制御フロー
        • クラス
        • エクスポート
        • プロパティ (セッターとゲッター)
        • ツールモード
        • メモリ管理
        • シグナル
        • Assertキーワード
      • GDScript: 動的言語の紹介
        • 概要
        • 動的性質
        • 配列
        • 辞書
        • Forとwhile
        • While
        • カスタム・イテレータ
        • ダック・タイピング
      • GDScriptプロパティのエクスポート
        • 基本的な使い方
        • Grouping exports
        • パス文字列
        • 入力範囲の制限
        • Adding suffixes and handling degrees/radians
        • イージングヒント付き実数
        • 色
        • ノード
        • リソース
        • ビットフラグのエクスポート
        • 列挙型のエクスポート
        • 配列のエクスポート
        • @export_storage
        • @export_custom
        • @export_tool_button
        • エクスポートされた変数をツールスクリプトから設定する
        • Reading an exported variable's value early on
        • 高度なエクスポート
      • GDScriptドキュメントコメント
        • スクリプトのドキュメント化
        • スクリプトメンバーのドキュメント化
        • スクリプトの例
        • @deprecated タグと @experimental タグ
        • BBCodeとクラスリファレンス
      • GDScriptスタイルガイド
        • 書式設定
        • 命名規則
        • コードの順序
        • 静的型付け
      • 静的型付けGDScript
        • 静的型付けの概要
        • 静的型付けの使用方法
        • 静的と動的: どちらかのみを利用する
        • 警告システム
        • 一般的なアンセーフな操作とセーフな操作
        • 型の指定ができないケース
        • 要約
      • GDScript警告システム
      • GDScriptフォーマット文字列
        • Format strings
        • 複数のプレースホルダ
        • 書式指定子
        • パディング
        • エスケープシーケンス
        • String format method
        • String concatenation
    • C#/.NET
      • C# の基本
        • はじめに
        • 前提条件
        • 外部エディタの設定
        • C#スクリプトの作成
        • プロジェクトの設定とワークフロー
        • サンプル
        • C#とGDScriptの一般的な違い
        • 現在の課題と既知の問題
        • よくある落とし穴
        • GodotにおけるC#のパフォーマンス
        • GodotでのNuGetパッケージの使用
        • C#コードのプロファイリング
      • C# 言語機能
        • 型変換とキャスト
        • プリプロセッサ定義
      • C# スタイルガイド
        • 言語仕様
        • 書式設定
        • 命名規則
        • メンバ変数
        • ローカル変数
        • 暗黙的に型指定されたローカル変数
        • その他の考慮事項
      • C# 診断
        • 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
      • C# 向け Godot API
        • C# API と GDScript の違い
        • C# collections
        • C# Variant
        • C#シグナル
        • C# exported properties
        • C#グローバルクラス
      • C# のプラットフォームのサポート
    • C++ (godot-cpp)
      • About godot-cpp
        • Differences between godot-cpp and C++ modules
        • Version compatibility
      • 入門
        • Workflow overview
        • サンプル・プロジェクト
        • プロジェクトの設定
        • シンプルなプラグインの作成
        • プラグインのコンパイル
        • Using the GDExtension module
        • プロパティの追加
        • シグナル
        • 次のステップ
      • Build system
        • Main build system: Working with SCons
        • Secondary build system: Working with CMake
      • Core functions and types
        • Common functions and macros
        • コアタイプ
        • バリアントクラス
        • オブジェクトクラス
      • Adding documentation
        • Writing and styling documentation
        • Publishing documentation online
    • 他の言語
    • The GDExtension system
      • What is GDExtension?
        • Version compatibility
      • The .gdextension file
        • はじめに
        • Configuration section
        • Libraries section
        • Icons section
        • Dependencies section
      • The C interface JSON file
        • Overall structure
        • Header
        • 種類
        • Interface
      • GDExtension C example
        • はじめに
        • プロジェクトの設定
        • ファイル構造
        • 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
        • 結論
    • コア機能
      • Godot APIリファレンスの読み方
        • 継承
        • Brief Description
        • 説明
        • Tutorials
        • プロパティ
        • メソッド
        • シグナル
        • Enumerations
        • 定数
        • Property Descriptions
        • Method Descriptions
      • デバッグ
        • デバッグ ツールの概要
        • Output panel
        • デバッガーパネル
        • プロファイラー
        • Using the ObjectDB profiler
        • カスタムパフォーマンスモニター
      • アイドル処理と物理処理
      • グループ
        • グループの管理
      • ノードとシーンインスタンス
        • ノードの取得
        • ノードパス
        • ノード作成
        • シーンのインスタンス化
      • オーバーライド可能な関数
      • クロスランゲージでのスクリプト作成
        • ノードのインスタンス化
        • フィールドへのアクセス
        • メソッドの呼び出し
        • シグナルに接続する
        • 継承
      • スクリプトテンプレートの作成
        • テンプレートを見つける
        • Default behavior and overriding it
        • デフォルトのテンプレート
        • テンプレートのプレースホルダ
      • 式の評価
        • Basic usage
        • 変数を式に渡す
        • 式のベースインスタンスを設定する
        • スクリプトの例
        • ビルトイン関数
      • シーンをスクリプトから変更する
      • シグナルによるインスタンス化
        • 発射処理の例
      • ゲームとプロセスのポーズ
        • はじめに
        • ポーズの仕組み
        • プロセスモード
        • ポーズメニューの例
      • ファイルシステム
        • はじめに
        • 実装
        • project.godotファイル
        • パス区切り文字
        • リソースパス
        • ユーザーパス
        • ホストファイルシステム
        • デメリット
      • リソース
        • ノードとリソース
        • 外部と内部の比較
        • コードからリソースを読み込む
        • シーンの読み込み
        • リソースの解放
        • 独自のリソースを作成
      • シングルトン (自動読み込み)
        • はじめに
        • 自動読み込み
        • カスタムシーン・スイッチャー
      • シーンツリーの使用
        • はじめに
        • メインループ
        • シーンツリー
        • ルートビューポート
        • シーンツリー
        • ツリーの順序
        • *シーンツリー*に入ることで「アクティブになる」
        • 現在のシーンの変更
      • シーン固有ノード
        • はじめに
        • シーン固有ノードの作り方
        • 同一シーンの制限
        • 代替アプローチ
      • Logging
        • Printing messages
        • Project settings
        • Built-in file logging
        • Script backtraces
        • Crash backtraces
        • Creating custom loggers
  • シェーダー
    • シェーダーの紹介
      • Godotのシェーダー
      • シェーダーの種類
      • レンダリングモード
        • 頂点プロセッサー
        • フラグメントプロセッサー
        • ライトプロセッサー
    • シェーディングリファレンス
      • シェーディング言語
        • はじめに
        • データ型
        • 配列
        • 定数
        • 構造体
        • オペレーター
        • 構文制御
        • ピクセルの破棄
        • 関数
        • Varying(可変)
        • 補間修飾子
        • Uniform(ユニフォーム)
        • ビルトイン変数
        • ビルトイン関数
      • ビルトイン関数
        • Trigonometric functions
        • Exponential and math functions
        • Geometric functions
        • Comparison functions
        • Texture functions
        • Packing and unpacking functions
        • Bitwise functions
      • シェーダープリプロセッサー
        • シェーダープリプロセッサーを使用する理由?
        • ディレクティブ
        • Built-in defines
      • Spatial(3D)シェーダー
        • レンダリングモード
        • Stencil modes
        • ビルトイン
        • グローバルビルトイン
        • 頂点プロセッサーのビルトイン
        • フラグメントプロセッサーのビルトイン
        • ライトプロセッサーのビルトイン
      • CanvasItem(2D)シェーダー
        • レンダリングモード
        • ビルトイン
        • グローバルビルトイン
        • 頂点プロセッサーのビルトイン
        • フラグメントプロセッサーのビルトイン
        • ライトプロセッサーのビルトイン
        • SDF関数
      • Particleシェーダー
        • レンダリングモード
        • ビルトイン
        • グローバルビルトイン
        • start()とprocess()のビルトイン
        • start()のビルトイン
        • process()のビルトイン
        • process()で使える関数
      • Skyシェーダー
        • レンダリングモード
        • ビルトイン
        • グローバルビルトイン
        • Skyビルトイン
      • Fogシェーダー
        • ビルトイン
        • グローバルビルトイン
        • Fogビルトイン
    • 初めてのシェーダー
      • 初めての2Dシェーダー
        • はじめに
        • セットアップ
        • 初めてのCanvasItemシェーダー
        • 初めてのフラグメント関数
        • 初めての頂点関数
        • 結論
      • 初めての3Dシェーダー
        • マテリアルを割り当てる場所
        • セットアップ
        • シェーダーマジック
        • ノイズハイトマップ
        • Uniform(ユニフォーム)
        • ライトとの相互作用
        • Full code
      • 2番目の3Dシェーダー
        • 最初のSpatialフラグメント関数
        • TIME でアニメートする
        • 高度な効果: 波
    • ビジュアルシェーダー
      • VisualShader(ビジュアルシェーダー)の作成
      • ビジュアルシェーダーエディタの使用
      • ビジュアルシェーダーノードのインターフェース
      • ビジュアルシェーダーノード
        • 式ノード(Expression Node)
        • Reroute node
        • フレネルノード
        • ブール型ノード
        • ifノード
        • スイッチノード(Switch node)
        • Mesh Emitter
    • コンピュートシェーダー
      • ローカルの RenderingDevice を作成する
      • 入力データを指定する
      • コンピュートパイプラインの定義
      • コンピュートシェーダーを実行する
      • 結果の取得
      • Freeing memory
    • スクリーン読み取りシェーダー
      • はじめに
      • スクリーンテクスチャ
      • スクリーンテクスチャの使用例
      • 舞台裏
      • バックバッファロジック
      • 深度テクスチャ
      • 法線とラフネスのテクスチャ
      • スクリーンテクスチャの再定義
    • GLSLからGodotシェーダーへの変換
      • GLSL
        • シェーダープログラム
        • 頂点の属性
        • gl_Position
        • Varying(可変)
        • メイン
        • マクロ
        • 変数
        • 座標
        • 精度
      • Shadertoy
        • 種類
        • mainImage(メインイメージ)
        • 変数
        • 座標
      • The Book of Shaders
        • 種類
        • メイン
        • 変数
        • 座標
    • シェーダースタイルガイド
      • 書式設定
        • エンコードと特殊文字
        • インデント
        • 改行と空白行
        • 空白行
        • 行の長さ
        • 1行につき1つのステートメント
        • コメントスペース
        • Documentation comments
        • 空白
        • 浮動小数点数 (実数)
      • ベクトル要素へのアクセス
      • 命名規則
        • 関数と変数
        • 定数
        • プリプロセッサ定義
      • Applying formatting automatically
      • コードの順序
        • ローカル変数
    • SubViewportのテクスチャ化
      • はじめに
      • シーンの設定
      • SubViewportを設定する
      • テクスチャを適用する
      • 惑星のテクスチャを作る
      • 惑星を彩る
      • 海を作る
    • カスタムポストプロセッシング
      • はじめに
      • シングルパス・ポストプロセッシング
      • マルチパス・ポストプロセッシング
    • 高度なポストプロセッシング
      • はじめに
      • フルスクリーン矩形
      • 深度テクスチャ
      • Example shader
      • 最適化
    • 木を作る
      • 木から始める
      • 頂点カラーでペイントする
      • 葉のカスタムシェーダーを作成する
      • シェーダーの改善
  • ユーザーインターフェース (UI)
    • UIの構成要素
      • サイズとアンカー
        • コントロールのセンタリング
        • Anchor Presets
      • コンテナの使用
        • コンテナのレイアウト
        • サイズ指定オプション
        • コンテナの種類
        • カスタムコンテナの作成
      • カスタムGUIコントロール
        • 非常に多くのコントロール...
        • 描画
        • サイズ変更
        • 入力
      • Keyboard/Controller Navigation and Focus
        • Node settings
        • Necessary code
      • Control node gallery
    • GUIスキンとテーマ
      • Introduction to GUI skinning
        • Basics of themes
        • コントロールのカスタマイズ
        • Customizing a project
        • Beyond controls
      • Using the theme editor
        • テーマの作成
        • Theme editor overview
        • Manage and import items
      • Theme type variations
        • Creating a type variation
        • Using a type variation
      • Using Fonts
        • Dynamic fonts
        • Bitmap fonts
        • Loading a font file
        • Font outlines and shadows
        • Advanced font features
    • コントロールノードのチュートリアル
      • RichTextLabelのBBCode
        • はじめに
        • BBCodeを使用する
        • ユーザー入力を安全に処理する
        • BBCodeタグの除去
        • パフォーマンス
        • BBCodeの代わりにpush_[tag]()関数とpop()関数を使用する
        • リファレンス
        • テキストエフェクト
        • カスタムBBCodeタグとテキストエフェクト
    • Creating applications
      • Creating applications
        • Performing common tasks
        • Recommended project settings
        • Adding unit tests
        • Optimizing distribution size
        • Creating installers
        • リソース
  • XR
    • 基本のチュートリアル
      • XRのセットアップ
        • Godot XRシステムの説明
        • Which Renderer to use
        • OpenXR
        • XRシーンの設定
      • Deploying to Android
        • セットアップ
        • Gradle Android build
        • 外部プラグインのインストール
        • 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
        • アクション
        • Profiles
        • Our first controller binding
        • The simple controller
        • Binding Modifiers
      • Room scale in XR
        • Origin centric solution
        • Step 1
        • Step 2
        • Step 3
        • Character body centric solution
        • Step 1
        • Step 2
        • Step 3
        • When the player walks to somewhere they shouldn't
        • Further suggestions for improvements
      • XR full screen effects
        • Applying the projection matrix
        • 制限事項
      • OpenXR composition layers
        • はじめに
        • SubViewportを設定する
        • Adding a composition layer
        • Making the interface work
        • Hole punching
      • OpenXR hand tracking
        • はじめに
        • 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
        • セットアップ
        • Creating our spatial manager
        • Spatial anchors
        • Plane tracking
        • Marker tracking
        • Backend access
    • Godot XRツール
      • Introducing XR tools
        • Installing XR Tools
        • Basic hands
        • より多くの情報
      • Basic XR Locomotion
        • Adding our player body
        • Adding a floor
        • Direct movement
        • Teleport
        • More advanced movement features

エンジンの細部

  • Engine architecture
    • Godot's architecture overview
      • Scene Layer
      • Server Layer
      • Drivers / Platform Interface
      • Core
      • メイン
    • Common engine methods and macros
      • Print text
      • Format a string
      • Convert an integer or float to a string
      • Internationalize a string
      • Clamp a value
      • Microbenchmarking
      • Get project/editor settings
      • Error macros
    • コアタイプ
      • メモリの割り当て
      • コンテナ
        • Relocation safety
      • Multithreading / Concurrency
      • 算術型
      • NodePath
      • RID
    • バリアントクラス
      • 概要
        • 参照
      • List of variant types
      • Containers: Array and Dictionary
        • 参照
    • オブジェクトクラス
      • 一般的な定義
        • リファレンス:
      • Registering Object classes
        • Registering bindings
        • 定数
        • プロパティ (設定/取得)
        • _set/_get/_get_property_list を使用してプロパティをバインドします
        • シグナル
      • Object ownership and casting
        • Manual memory management
        • RefCounted memory management
        • 動的キャスト
      • 通知
      • リソース
        • リファレンス:
        • リソースの読み込み
        • リソースの保存
    • 継承クラスツリー
      • Object
      • リファレンス
      • Control
      • Node2D
      • Node3D
    • 内部レンダリングアーキテクチャ
      • Rendering methods
        • Forward+
        • モバイル
        • 互換性
        • 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
        • ライト、デカール、そして反射プローブのレンダリング
        • シャドウマッピング
        • Temporal antialiasing
        • グローバルイルミネーション
        • 被写界深度
        • Screen-space effects (SSAO, SSIL, SSR, SSS)
        • Sky rendering
        • Volumetric fog
        • オクルージョンカリング
        • Visibility range (LOD)
        • Automatic mesh LOD
    • 2D coordinate systems and 2D transforms
      • はじめに
      • 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
    • C++のカスタムモジュール
      • モジュール
      • 何のために?
      • 新しいモジュールの作成
      • モジュールの使用
      • Compiling a module externally
      • Customizing module types initialization
      • カスタムドキュメントの作成
      • Writing custom unit tests
      • カスタムエディタアイコンの追加
      • まとめ
    • 外部ライブラリへのバインド
      • モジュール
      • モジュールの使用
    • カスタムGodotサーバー
      • はじめに
        • 参照
      • 何のために?
      • Godotサーバーの作成
      • カスタム管理リソースデータ
        • 参照
      • GDScriptでのクラスの登録
        • バインドメソッド
      • MessageQueue
        • リファレンス:
      • まとめ
        • 備考
    • カスタムリソース形式のローダー
      • はじめに
        • 参照
      • 何のために?
      • だめなんですか?
        • 参照
      • ResourceFormatLoaderの作成
      • ResourceFormatSaverの作成
      • カスタムデータ型の作成
        • 考慮事項
        • 参照
      • 新しいファイル形式の登録
        • 参照
      • GDScriptに読み込む
    • カスタムAudioStream
      • はじめに
        • リファレンス:
      • 何のために?
      • オーディオストリームを作成する
        • リファレンス:
      • オーディオストリームPlaybackを作成する
        • リサンプリング
        • リファレンス:
    • 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
  • エンジン開発
    • IDEの構成
      • Android Studio
        • プロジェクトのインポート
        • Android Studio project layout
        • Building & debugging the editor module
        • Building & debugging the app module
      • CLion
        • プロジェクトのインポート
        • Compiling and debugging the project
        • Ignoring object and library files
      • Code::Blocks
        • プロジェクトの新規作成
        • Configuring the build
        • Configuring the run
        • Adding files to the project
        • コードスタイル設定
      • KDevelop
        • プロジェクトのインポート
        • Debugging the project
      • Qt Creator
        • プロジェクトのインポート
        • Debugging the project
        • コードスタイル設定
      • JetBrains Rider
        • プロジェクトのインポート
        • Compiling and debugging the project
        • Debug visualizers
        • Unit testing
        • Profiling
        • Known issues
      • Visual Studio
        • プロジェクトのインポート
        • Debugging the project
      • Visual Studio Code
        • プロジェクトのインポート
        • Debugging the project
        • Configuring IntelliSense
        • Linting class reference XML files
        • Displaying documentation on hover
        • トラブルシューティング
      • Xcode
        • プロジェクトのインポート
        • Debugging the project
    • Building from source
      • ソースの取得
        • Godotのソースコードをダウンロードする
      • ビルドシステムの説明
        • Using multi-threading
        • プラットフォームの選択
        • 結果のバイナリ
        • ターゲット
        • Development and production aliases
        • Dev build
        • Debugging symbols
        • Optimization level
        • Architecture
        • Custom modules
        • Cleaning generated files
        • その他のビルドオプション
        • エクスポートテンプレート
      • Windows用のコンパイル
        • 必要条件
        • SConsの設定
        • Godotのソースをダウンロードする
        • コンパイル
        • Installing Direct3D 12 requirements
        • Compiling with AccessKit support
        • Compiling with ANGLE support
        • Development in Visual Studio
        • 他のオペレーティングシステムからのWindowsのクロスコンパイル
        • Windowsエクスポートテンプレートの作成
      • Compiling for Linux, *BSD
        • 必要条件
        • コンパイル
        • Compiling with AccessKit support
        • Running a headless/server build
        • エクスポートテンプレートの構築
        • Cross-compiling for RISC-V devices
        • ClangとLLDを使用して開発を高速化する
        • Using mold for faster development
        • Using system libraries for faster development
      • macOS へのコンパイル
        • 必要条件
        • コンパイル
        • Compiling with AccessKit support
        • Running a headless/server build
        • エクスポートテンプレートの構築
        • LinuxからのmacOSのクロスコンパイル
        • トラブルシューティング
      • Android用のコンパイル
        • 注意
        • 必要条件
        • ビルドシステムのセットアップ
        • エクスポートテンプレートのビルド
        • エクスポートテンプレートの使用
        • Building the Godot editor
        • Removing the Editor binaries
        • Installing the Godot editor APK
        • トラブルシューティング
      • iOS用のコンパイル
        • 必要条件
        • コンパイル
        • 実行
        • トラブルシューティング
      • Compiling for visionOS
      • Web用のコンパイル
        • 必要条件
        • エクスポートテンプレートの構築
        • GDExtension
        • Building the editor
      • Linux上のiOS用のクロスコンパイル
        • 免責事項
        • 必要条件
        • 環境のコンフィグ
        • iPhone用ゴドットのコンパイル
      • Compiling with .NET
        • 必要条件
        • Enable the .NET module
        • glueを生成する
        • Building the managed libraries
        • 例
        • データディレクトリ
        • コマンドラインオプション
      • Compiling with PCK encryption key
        • ステップ・バイ・ステップ
        • トラブルシューティング
      • ビルドのサイズを最適化する
        • 理由
        • バイナリの除去
        • リンク時最適化を使用したコンパイル
        • スピードの代わりにサイズを最適化する
        • Detecting used features from the current project and disabling unused features
        • Disabling advanced text server
        • 3Dの無効化
        • Disabling advanced GUI objects
        • Disabling physics engines
        • 不要なモジュールの無効化
        • Optimizing the distribution of your project
    • デバッグ
      • Using sanitizers
        • What are sanitizers?
        • Using sanitizers on Godot
        • Address sanitizer (ASAN)
        • Leak sanitizer (LSAN)
        • Memory sanitizer (MSAN)
        • Thread sanitizer (TSAN)
        • Undefined behavior sanitizer (UBSAN)
        • Platform-specific sanitizers
      • Debugging on macOS
        • Debugging Godot editor
        • Debugging exported project
      • Vulkan
        • Validation layers
      • Debugging the editor
    • Using C++ profilers
      • Sampling profilers
        • ゴドーの設定
        • Benchmarking startup/shutdown times
      • Tracing profilers
      • All recommended profilers
        • Hotspot
        • Instruments
        • Perfetto
        • Tracy
        • VerySleepy
    • Handling compatibility breakages
      • A practical example
  • エディタの開発
    • Introduction to editor development
      • Technical choices
      • Directory structure
      • Editor dependencies in scene/ files
      • Development tips
    • エディタアイコン
      • アイコンの作成
      • Color conversion for light editor themes
      • アイコンの最適化
      • アイコンの統合と共有
      • トラブルシューティング
      • 参照
  • Class reference primer
    • クラスXMLを編集する方法
      • BBCodeスタイルタグを使用した書式設定を改善する
        • Linking
        • Formatting text
        • Formatting code blocks
        • Formatting notes and warnings
      • Marking API as deprecated/experimental
  • Godotファイル形式
    • GDScript grammar
    • TSCNファイル形式
      • ファイル構造
        • ファイル内のエントリ
      • シーンツリー
        • NodePath
        • Skeleton3D
        • BoneAttachment3D
        • AnimationPlayer
      • リソース
        • 外部リソース
        • 内部リソース
        • ArrayMesh
        • アニメーション

コミュニティ

  • アセットライブラリ
    • アセットライブラリについて
      • アセットの種類
      • よくある質問
        • 有料アセットをアセットライブラリにアップロードできますか?
    • AssetLibライブラリの使用
      • ウェブサイトで
        • 概要
        • 検索
        • アセットの内訳
        • 登録とログイン
      • エディタで
    • アセットライブラリへの送信
      • はじめに
      • 提出ガイドライン
        • 必要条件
        • 推奨事項
      • アセットの提出
  • コミュニティチャンネル
    • 言語ベースのコミュニティ
  • チュートリアルとリソース
    • 開始する場所
    • ビデオチュートリアル
    • テキストチュートリアル
    • リソース

クラス リファレンス

  • 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
  • Godot Engine 4.6の日本語のドキュメント
    • All classes
    • NavigationAgent2D

NavigationAgent2D

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

Inherits: Node < Object

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

Description

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

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

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

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

Tutorials

  • Using NavigationAgents

Properties

bool

avoidance_enabled

false

int

avoidance_layers

1

int

avoidance_mask

1

float

avoidance_priority

1.0

bool

debug_enabled

false

Color

debug_path_custom_color

Color(1, 1, 1, 1)

float

debug_path_custom_line_width

-1.0

float

debug_path_custom_point_size

4.0

bool

debug_use_custom

false

int

max_neighbors

10

float

max_speed

100.0

int

navigation_layers

1

float

neighbor_distance

500.0

float

path_desired_distance

20.0

float

path_max_distance

100.0

BitField[PathMetadataFlags]

path_metadata_flags

7

PathPostProcessing

path_postprocessing

0

float

path_return_max_length

0.0

float

path_return_max_radius

0.0

float

path_search_max_distance

0.0

int

path_search_max_polygons

4096

PathfindingAlgorithm

pathfinding_algorithm

0

float

radius

10.0

float

simplify_epsilon

0.0

bool

simplify_path

false

float

target_desired_distance

10.0

Vector2

target_position

Vector2(0, 0)

float

time_horizon_agents

1.0

float

time_horizon_obstacles

0.0

Vector2

velocity

Vector2(0, 0)

Methods

float

distance_to_target() const

bool

get_avoidance_layer_value(layer_number: int) const

bool

get_avoidance_mask_value(mask_number: int) const

PackedVector2Array

get_current_navigation_path() const

int

get_current_navigation_path_index() const

NavigationPathQueryResult2D

get_current_navigation_result() const

Vector2

get_final_position()

bool

get_navigation_layer_value(layer_number: int) const

RID

get_navigation_map() const

Vector2

get_next_path_position()

float

get_path_length() const

RID

get_rid() const

bool

is_navigation_finished()

bool

is_target_reachable()

bool

is_target_reached() const

void

set_avoidance_layer_value(layer_number: int, value: bool)

void

set_avoidance_mask_value(mask_number: int, value: bool)

void

set_navigation_layer_value(layer_number: int, value: bool)

void

set_navigation_map(navigation_map: RID)

void

set_velocity_forced(velocity: Vector2)


Signals

link_reached(details: Dictionary) 🔗

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

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

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

  • type: Always NavigationPathQueryResult2D.PATH_SEGMENT_TYPE_LINK.

  • rid: The RID of the link.

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

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

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


navigation_finished() 🔗

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

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


path_changed() 🔗

Emitted when the agent had to update the loaded path:

  • because path was previously empty.

  • because navigation map has changed.

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


target_reached() 🔗

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

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

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


velocity_computed(safe_velocity: Vector2) 🔗

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


waypoint_reached(details: Dictionary) 🔗

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

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

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

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

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

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


Property Descriptions

bool avoidance_enabled = false 🔗

  • void set_avoidance_enabled(value: bool)

  • bool get_avoidance_enabled()

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


int avoidance_layers = 1 🔗

  • void set_avoidance_layers(value: int)

  • int get_avoidance_layers()

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


int avoidance_mask = 1 🔗

  • void set_avoidance_mask(value: int)

  • int get_avoidance_mask()

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


float avoidance_priority = 1.0 🔗

  • void set_avoidance_priority(value: float)

  • float get_avoidance_priority()

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


bool debug_enabled = false 🔗

  • void set_debug_enabled(value: bool)

  • bool get_debug_enabled()

If true shows debug visuals for this agent.


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

  • void set_debug_path_custom_color(value: Color)

  • Color get_debug_path_custom_color()

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


float debug_path_custom_line_width = -1.0 🔗

  • void set_debug_path_custom_line_width(value: float)

  • float get_debug_path_custom_line_width()

If debug_use_custom is true uses this line width for rendering paths for this agent instead of global line width.


float debug_path_custom_point_size = 4.0 🔗

  • void set_debug_path_custom_point_size(value: float)

  • float get_debug_path_custom_point_size()

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


bool debug_use_custom = false 🔗

  • void set_debug_use_custom(value: bool)

  • bool get_debug_use_custom()

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


int max_neighbors = 10 🔗

  • void set_max_neighbors(value: int)

  • int get_max_neighbors()

The maximum number of neighbors for the agent to consider.


float max_speed = 100.0 🔗

  • void set_max_speed(value: float)

  • float get_max_speed()

The maximum speed that an agent can move.


int navigation_layers = 1 🔗

  • void set_navigation_layers(value: int)

  • int get_navigation_layers()

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


float neighbor_distance = 500.0 🔗

  • void set_neighbor_distance(value: float)

  • float get_neighbor_distance()

The distance to search for other agents.


float path_desired_distance = 20.0 🔗

  • void set_path_desired_distance(value: float)

  • float get_path_desired_distance()

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


float path_max_distance = 100.0 🔗

  • void set_path_max_distance(value: float)

  • float get_path_max_distance()

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


BitField[PathMetadataFlags] path_metadata_flags = 7 🔗

  • void set_path_metadata_flags(value: BitField[PathMetadataFlags])

  • BitField[PathMetadataFlags] get_path_metadata_flags()

Additional information to return with the navigation path.


PathPostProcessing path_postprocessing = 0 🔗

  • void set_path_postprocessing(value: PathPostProcessing)

  • PathPostProcessing get_path_postprocessing()

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


float path_return_max_length = 0.0 🔗

  • void set_path_return_max_length(value: float)

  • float get_path_return_max_length()

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


float path_return_max_radius = 0.0 🔗

  • void set_path_return_max_radius(value: float)

  • float get_path_return_max_radius()

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

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


float path_search_max_distance = 0.0 🔗

  • void set_path_search_max_distance(value: float)

  • float get_path_search_max_distance()

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


int path_search_max_polygons = 4096 🔗

  • void set_path_search_max_polygons(value: int)

  • int get_path_search_max_polygons()

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


PathfindingAlgorithm pathfinding_algorithm = 0 🔗

  • void set_pathfinding_algorithm(value: PathfindingAlgorithm)

  • PathfindingAlgorithm get_pathfinding_algorithm()

The pathfinding algorithm used in the path query.


float radius = 10.0 🔗

  • void set_radius(value: float)

  • float get_radius()

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

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


float simplify_epsilon = 0.0 🔗

  • void set_simplify_epsilon(value: float)

  • float get_simplify_epsilon()

The path simplification amount in worlds units.


bool simplify_path = false 🔗

  • void set_simplify_path(value: bool)

  • bool get_simplify_path()

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

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


float target_desired_distance = 10.0 🔗

  • void set_target_desired_distance(value: float)

  • float get_target_desired_distance()

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

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

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


Vector2 target_position = Vector2(0, 0) 🔗

  • void set_target_position(value: Vector2)

  • Vector2 get_target_position()

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


float time_horizon_agents = 1.0 🔗

  • void set_time_horizon_agents(value: float)

  • float get_time_horizon_agents()

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


float time_horizon_obstacles = 0.0 🔗

  • void set_time_horizon_obstacles(value: float)

  • float get_time_horizon_obstacles()

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


Vector2 velocity = Vector2(0, 0) 🔗

  • void set_velocity(value: Vector2)

  • Vector2 get_velocity()

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


Method Descriptions

float distance_to_target() const 🔗

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


bool get_avoidance_layer_value(layer_number: int) const 🔗

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


bool get_avoidance_mask_value(mask_number: int) const 🔗

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


PackedVector2Array get_current_navigation_path() const 🔗

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


int get_current_navigation_path_index() const 🔗

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


NavigationPathQueryResult2D get_current_navigation_result() const 🔗

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


Vector2 get_final_position() 🔗

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


bool get_navigation_layer_value(layer_number: int) const 🔗

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


RID get_navigation_map() const 🔗

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


Vector2 get_next_path_position() 🔗

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


float get_path_length() const 🔗

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


RID get_rid() const 🔗

Returns the RID of this agent on the NavigationServer2D.


bool is_navigation_finished() 🔗

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

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


bool is_target_reachable() 🔗

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


bool is_target_reached() const 🔗

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


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

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


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

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


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

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


void set_navigation_map(navigation_map: RID) 🔗

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


void set_velocity_forced(velocity: Vector2) 🔗

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

前のページ 次のページ

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

Built with Sphinx using a theme provided by Read the Docs.