Logo

關於

  • 前言
    • 開始之前
    • 關於 Godot Engine
    • 說明文件架構
    • 關於本文件
  • 功能列表
    • 支援平台
    • 編輯器
    • 算繪
    • 2D 圖形
    • 2D 工具
    • 2D 物理
    • 3D 圖形
    • 3D 工具
    • 3D 物理
    • 著色器
    • 撰寫腳本
    • 音訊
    • 匯入
    • 輸入
    • 導覽
    • 網路
    • 國際化
    • 視窗環境與作業系統整合
    • 行動裝置
    • 支援 XR (AR 與 VR)
    • GUI 圖形界面系統
    • 動畫
    • 視訊格式
    • 雜項
  • 系統需求
    • Godot編輯器
      • 桌面或筆記本電腦 - 最低要求
      • 移動設備(智能手機/平板電腦) - 最低要求
      • 桌上型或筆記型電腦 - 建議配備
      • 行動裝置(智慧型手機/平板電腦)- 建議
    • 匯出的 Godot 專案
      • 桌面或筆記本電腦 - 最低要求
      • 移動設備(智能手機/平板電腦) - 最低要求
      • 桌上型或筆記型電腦 - 建議配備
      • 行動裝置(智慧型手機/平板電腦)- 建議
  • 常見問題
    • Godot 可以做什麼?要花多少錢?授權條款是什麼呢?
    • Godot 支援哪些平台?
    • Godot 支援哪些程式語言?
    • GDScript 是什麼?為什麼要用 GDScript?
    • 創造 GDScript 的動機是什麼?
    • 哪種程式語言最快?
    • Godot 支援什麼格式的 3D 模型?
    • Godot 會支援 [自行帶入 FMOD, GameWorks 等閉源 SDK] 嗎?
    • 如何擴充 Godot?
    • 如何在我的作業系統上安裝 Godot 編輯器(進行桌面整合)?
      • Windows
      • macOS
      • Linux
    • Godot 編輯器是個免安裝軟體嗎?
    • 為什麼 Godot 優先採用 Vulkan 和 OpenGL 而不是 Direct3D?
    • 為什麼Godot致力於保持小型的核心功能集?
    • 要怎麼做出能應付多種解析度與長寬比的素材呢?
    • Godot 的下一個版本什麼時候發行?
    • 新專案應該使用哪個版本的 Godot?
    • 是否需要將我的專案升級到Godot的新版本?
    • 我應該使用 Forward+、行動裝置,還是相容性算繪器?
    • 我想參與貢獻!要從哪裡開始?
    • 我有個大膽的想法可以給 Godot。該分享去哪裡?
    • 是否能用 Godot 建立非遊戲應用?
    • 可以把 Godot 當作函式庫來用嗎?
    • Godot 使用的使用者界面工具包是什麽?
    • 為什麼 Godot 使用 SCons 建構系統?
    • 為什麼Godot不使用STL(Standard Template Library)?
    • Godot 怎麼不用例外 (Exception)?
    • Godot使用 ECS(實體元件系統)嗎?
    • 為什麼 Godot 不強制使用者實作 DOD(面向資料設計)?
    • 要怎麼參與貢獻或支援 Godot 的開發呢?
    • 有誰在為 Godot 工作?如何聯路?
  • 通過 Mono 進行編譯
    • 什麼是許可證?
    • 系統需求
    • 包含
      • 製作人員名單畫面
      • 授權
      • 輸出紀錄
      • 附帶檔案
      • 印刷手冊
      • 同意授權條款
    • 第三方工具
  • Godot 版本釋出政策
    • Godot 版本
    • 釋出支援時程
    • GDScript是什麼?為什麼我要用它?
    • 我應該把專案升級到新版本的引擎嗎?
    • 下個版本什麼時候出?
    • 引擎版本之間的相容標準是怎樣的?
  • 說明文件修改記錄
    • 自 4.3 版本以來的新增頁面
      • 2D
      • 3D
      • 除錯
      • 編輯器
      • 效能
      • 物理
      • 算繪
      • 著色器
    • 自 4.2 版本以來的新增頁面
      • 關於
      • 2D
      • 參與貢獻
      • GDExtension
      • Light Baking - 光照烘焙
      • 算繪
      • XR
    • 自 4.1 版本以來的新增頁面
      • C#
      • 開發
      • Light Baking - 光照烘焙
      • I/O
      • 個別平台
    • 自 3.0 版以來新增的教學
      • 開發
      • Light Baking - 光照烘焙
      • 物理
    • 自 3.1 版以來新增的教學
      • 2D
      • 3D
      • 動畫
      • 素材管線
      • 開發
      • Light Baking - 光照烘焙
      • 物理
      • 撰寫腳本
      • 著色器
      • 工作流
      • XR
    • 自 3.1 版以來新增的教學
    • 自 3.1 版以來新增的教學
      • 3D
      • 動畫
      • 編輯器
    • 自 3.1 版以來新增的教學
      • C++
      • GDScript
    • 自 3.1 版以來新增的教學
      • 3D
      • 關於
      • 最佳實務
      • 社群
      • 開發
      • 編輯器
      • 匯出
      • 輸入
      • 數學運算
      • 個別平台
      • 物理
      • 著色器
      • 撰寫腳本
      • 使用者介面 (UI)
    • 自 3.1 版以來新增的教學
      • 專案工作流程
      • 2D
      • 音訊
      • 數學運算
      • 輸入
      • 國際化
      • 著色
      • 網路
      • 外掛程式
      • 多執行緒
      • 建立內容
      • 最佳化
      • 法務
    • 自 3.0 版以來新增的教學
      • 步驟說明
      • 撰寫腳本
      • 專案工作流程
      • 2D
      • 3D
      • 物理
      • 動畫
      • GUI
      • 檢視區
      • 著色
      • 外掛程式
      • 個別平台
      • 多執行緒
      • 建立內容
      • 雜項
      • 編譯
      • 引擎開發

入門

  • 前言
    • 序言
      • 什麼是 Godot?
      • 這個引擎能幹什麼?
      • 如何擴充 Godot?
      • 設計語言
      • 使用 Godot 我需要知道什麼?
    • 學習使用 GDScript 程式設計
      • 透過 GDScript 應用程式在您的瀏覽器中學習
    • Godot 關鍵概念概述
      • 場景
      • 節點
      • 場景樹
      • 訊號
      • 總結
    • Godot 介面初探
      • 專案管理員
      • 初步認識 Godot 編輯器
      • 五個主要視窗
      • 如何撰寫類別參照文件
    • 功能列表
      • 充分利用本手冊
      • 學會像程式師一樣思考
      • 與社群共同學習
      • 命令列教學
    • Godot 的設計理念
      • 物件導向的設計與組合
      • 一條龍服務的套裝軟體
      • 開放原始碼
      • 社群驅動
      • Godot 編輯器就是一個 Godot 遊戲
      • 互相獨立的 2D 與 3D 引擎
  • 步驟說明
    • 節點與場景
      • 節點
      • 場景
      • 建立內容
      • 訊號與屬性
      • 執行遊戲
      • 設定主要場景
    • 編輯實體
      • 最佳實踐
      • 編輯實體
      • 作為設計語言的場景實例
      • 總結
    • 為場景編寫腳本
      • 與其他腳本語言溝通
      • GDScript是什麼?為什麼我要用它?
        • GDScript
        • .NET / C#
        • 通過 GDExtension 使用 C++
      • 總結
    • 建立腳本
      • 設定專案
      • 建立腳本
      • Hello, world!
      • 四處旋轉
        • 下一頁
      • GDScript 範例
    • 監聽玩家的輸入
      • 按“上”時移動
      • GDScript 範例
      • 總結
    • 繫結訊號
      • 場景設定
      • 使用程式碼來連接訊號
      • 使用程式碼來連接訊號
      • GDScript 範例
      • 自定訊號
      • 總結
  • 您的第一個 2D 遊戲
    • 先決條件
    • 內容
      • 設定專案
        • 組織專案
      • 建立內容
        • 節點結構
        • Sprite 動畫
      • 移動玩家
        • 選擇動畫
        • 準備碰撞
      • 建立內容
        • 設定節點
        • 敵人腳本
      • 測試場景
        • 產生怪物
        • Main(主要)腳本
        • 測試場景
      • 遊戲資訊顯示
        • ScoreLabel
        • 訊息
        • StartButton
        • 將 HUD 場景連接至 Main 場景
        • 刪除舊的怪物
      • 最終調整
        • 背景
        • 音效
        • 鍵盤快捷鍵
        • 與他人分享完成的遊戲
  • 您的第一個 3D 遊戲
    • 內容
      • 設定遊戲區域
        • 設定建置系統
      • Player 場景與輸入事件
        • 建立圖示
      • 使用程式碼移動玩家
        • 測試玩家的移動
      • 設計敵人場景
        • 刪除舊的怪物
      • 產生怪物
        • 建立動畫
        • 產生怪物
      • 跳躍與壓扁怪物
        • 建立內容
        • 跳躍
        • 建立內容
      • 殺死玩家
        • 使用 Area 節點製作攻擊框
        • 執行遊戲
        • 設定/移除中斷點
      • 分數與重玩
        • 建立內容
        • 追蹤得分
        • 執行遊戲
        • 新增腳本
      • 角色動畫
        • 執行編輯器
        • 光照動畫
        • 動畫
      • 來日方長
        • 從命令列進行匯出

手冊

  • 最佳實務
    • 前言
    • 在 Godot 中套用物件導向原則
      • 在引擎中腳本是如何運作的
      • 場景
    • 場景組織
      • 如何有效地建立關係
      • 選擇一種節點樹架構
    • 何時使用場景 v.s. 腳本
      • 匿名型別
      • 有名稱的型別
      • 腳本效能 vs PackedScene 效能
      • 結論
    • Autoload v.s. 一般節點
      • 音訊截斷問題
      • 管理共用功能或資料
      • 什麼時候該用 Autoload
    • 何時以及如何避免為任何事情使用節點
    • Godot 介面
      • 取得物件參照
      • 從物件中存取資料或邏輯
    • Godot 通知
      • _process vs. _physics_process vs. *_input
      • _init vs. 初始化 vs. 匯出
      • _ready vs. _enter_tree vs. NOTIFICATION_PARENTED
    • 資料偏好
      • 陣列 vs. 字典 vs. 物件
      • 列舉型別:整數 vs. 字串
      • AnimatedTexture vs. AnimatedSprite vs. AnimationPlayer vs. AnimationTree
    • 邏輯偏好
      • 先新增節點還是先修改屬性?
      • 載入 (Load) vs. 預載入 (Preload)
      • 大型關卡:靜態 vs. 動態
    • 組織專案
      • 前言
      • 組織
      • 風格指南
      • 匯入
        • 忽略特定資料夾
      • 區分大小寫
    • 版本控制系統
      • 前言
      • 版本控制系統
        • 官方 Git 外掛
      • 在版本控制系統中忽略的檔案
      • 在 Windows 上使用 Git
  • 疑難排解
    • 編輯器運作緩慢,佔用了我所有的 CPU 和 GPU 資源,使我的電腦變得嘈雜
    • 編輯器在我的可變更新率顯示器(G-Sync/FreeSync)上出現卡頓和閃爍的情況
    • 編輯器或專案花了很多時間才打開
    • 點擊系統主控台後,Godot 編輯器沒有回應
    • 手動移動Godot編輯器的macOS dock 圖示之後,會出現多餘的編輯器圖示
    • 在專案管理員與編輯器視窗左上角出現"NO DC"之類的文字
    • 專案管理器和編輯器視窗的右下角會出現一個麥克風或「重新整理」圖示
    • 編輯器或專案顯示看起來過於銳利或模糊
    • 此編輯器或專案看起來顏色很淡
    • 從掛起狀態恢復 PC 後,編輯器/專案凍結或顯示出現故障
    • 專案可以從編輯器裡執行,但是從匯出的版本執行時無法載入某些檔案
    • 專案從專案管理員開啟後,頻繁或立即發生程式崩潰
  • 編輯器整合
    • 編輯器界面 (C++)
      • 專案管理員
        • 建立新專案
        • 建立新專案
        • 建置匯出樣板
        • 使用標籤管理專案
        • 恢復模式
      • 屬性檢視器
        • 界面概覽與常用詞彙
      • 專案設定
        • 變更專案設定
        • 讀取專案設定
        • 手動編輯 project.godot
        • 進階專案設定
      • 腳本編輯器
        • 前言
        • 功能
        • 用法
      • 預設編輯器快捷鍵
        • 通用編輯器動作
        • 底部面板
        • 2D / CanvasItem 編輯器
        • 3D / Spatial 編輯器
        • 文字編輯器
        • 腳本編輯器
        • 編輯器輸出
        • 除錯工具
        • 檔案對話框
        • 檔案系統停靠區
        • 場景樹停靠區
        • 動畫軌編輯器
        • 圖塊地圖編輯器
        • 圖塊集編輯器
        • 專案管理員
      • 自定建置
        • 面板的移動和大小調整
        • 將腳本或著色器編輯器拆分為獨立視窗
        • 自定建置
        • 編輯器設定
    • XR 編輯器
      • 使用 XR 編輯器
        • XR 裝置支援
        • 執行時期權限
        • 技巧與訣竅
        • Xbox One 的限制
    • Android Studio
      • 執行編輯器
        • Android 裝置支援
        • 執行時期權限
        • 技巧與訣竅
        • Xbox One 的限制
    • 執行編輯器
      • 執行編輯器
        • 提供 Mod 支援
        • 限制
        • 匯入專案
        • 建立新專案
        • Prefabs 跑去哪了?
    • 進階匯出
      • 命令列教學
        • 命令列參照說明
        • 路徑
        • 設定專案路徑
        • 建立專案
        • 執行編輯器
        • 清除場景
        • 執行遊戲
        • 除錯
        • 匯出
        • 執行腳本
      • 使用外部文字編輯器
        • 自動重新載入您的變更
        • 使用外部文字編輯器
        • 官方 Git 外掛
        • LSP/DAP 支援
    • 功能列表
      • 功能列表
        • 前言
        • 建立內容
        • 使用檔案
  • 建立腳本
    • 從 Godot 3 升級到 Godot 4
      • 我應該升級到 Godot4 嗎?
        • 升級的優點
        • 升級的缺點
        • 升級的注意事項
      • 準備專案
      • 設定專案路徑
        • 專案管理員
        • 從命令列進行匯出
      • 運作專案升級工具後修復專案
        • 教學與資源
        • 手動重命名的方法、屬性、訊號、列舉和常數
        • 測試
        • 覆寫專案設定
        • 更新著色器
        • 更新腳本時將向後不相容的更改考慮在內
        • ArrayMesh 資源不相容問題
      • 自動重命名方法、屬性、訊號、常數列表
      • 編輯器設定
    • 從 Godot 4.0 升級到 Godot 4.1
      • 做出更改
        • 核心
        • 動畫
        • 節點
        • 節點
        • 建立節點
        • 物理
        • 算繪
        • 導覽
        • 網路
        • 編輯器外掛程式
      • 做出更改
      • 將 GDExtension 更新到 4.1
    • 從 Godot 4.1 升級到 Godot 4.2
      • 做出更改
        • 核心
        • 動畫
        • 建立節點
        • 算繪
        • 文字
        • GraphEdit
        • 圖塊地圖(TileMap)
        • XR
    • 從 Godot 4.2 升級到 Godot 4.3
      • 做出更改
        • GDExtension
        • 動畫
        • 建立節點
        • 物理
        • 算繪
        • 文字
        • 音訊
        • 導覽
        • 圖塊地圖(TileMap)
        • XR
        • 編輯器外掛程式
      • 做出更改
        • 核心
        • 動畫
        • 建立節點
        • 多人連線
        • 算繪
        • 圖塊地圖(TileMap)
        • Android
    • Upgrading from Godot 4.3 to Godot 4.4
      • 做出更改
        • 核心
        • 建立節點
        • 物理
        • 算繪
        • 導覽
        • 編輯器外掛程式
      • 做出更改
        • 核心
        • 算繪
        • CSG
        • Android
  • 2D
    • 2D 簡介
      • 2D 工作區
        • 主工具列
        • 座標系
        • 2D 檢視區
      • Node2D 與 Control 節點
      • 2D 畫面上的 3D
    • 畫布層
      • Viewport 與 Canvas 專案
      • CanvasLayers
    • Viewport 和畫布變換
      • 前言
      • Canvas 變換
      • 全域 Canvas 變換
      • 拉伸變換
      • Canvas 變換
      • 變換順序
      • 變換函式
      • 處理自定輸入事件
    • 算繪
      • 2D 燈光和陰影
        • 前言
        • 節點
        • 點光源
        • 平行光
        • 常用光源屬性
        • 設定陰影
        • 法線貼圖與鏡面貼圖
        • 用加法混合精靈作為 2D 光源的快速替代方案
      • 2D 網格
        • 前言
        • 優化繪製的像素
        • 建立 Godot 伺服器
      • 2D Sprite 動畫
        • 前言
        • 用 AnimatedSprite2D 播放單張圖片序列
        • 用 AnimatedSprite2D 播放精靈表
        • 用 AnimationPlayer 搭配精靈表
        • 總結
      • 2D 粒子系統
        • 簡介
        • Time (時間)參數
        • 繪製參數
        • 粒子處理材質設定
      • ParticleProcessMaterial 2D 用法
        • 處理材質屬性
        • 粒子旗標
        • 生成
        • 動畫速度
        • 加速度
        • 顯示
        • 碰撞區域的顯示
      • 2D 抗鋸齒
        • 前言
        • Line2D 和自訂繪圖中的反鋸齒屬性
        • 多重取樣抗鋸齒(MSAA)
      • 2D 中的自訂繪圖
        • 前言
        • 繪製
        • 更新
        • 座標與線寬對齊
        • 抗鋸齒繪圖
        • 工具
        • 範例 1:繪製自訂形狀
        • 範例 2:繪製動態線段
      • 2D 視差滾動
        • 前言
        • 入門
        • 捲動縮放
        • 無限重複
        • 捲動偏移
        • 重複次數
        • 分割畫面
        • 在編輯器中預覽
    • 物理系統介紹
      • 2D 運動概述
        • 前言
        • 設定
        • 八向移動
        • 旋轉+移動
        • 旋轉+移動(滑鼠)
        • 點擊並移動
        • 總結
    • 工具
      • 使用圖塊集
        • 前言
        • 建立 TileSet
        • 將多個圖集合併成單一圖集
        • 向 TileSet 新增碰撞、導覽和遮擋
        • 為 TileSet 的圖塊分配自訂中繼資料
        • 建立內容
        • 一次為多個圖塊指定屬性
        • 建立內容
      • 使用圖塊地圖
        • 前言
        • 在 TileMapLayer 中指定 TileSet
        • 多個 TileMapLayers 和設定
        • 執行編輯器
        • 選擇用於繪製的圖塊
        • 繪製模式和工具
        • 使用散射隨機繪製
        • 使用圖案保存和加載預製圖塊放置
        • 使用地形自動處理圖塊連接
        • 翻譯現有頁面
  • 3D
    • 3D 簡介
      • 3D 工作區
        • 主工具列
        • 檢視區的檢視選單
        • 座標系
        • 空間與操縱小工具
        • 3D 環境的導覽操作
        • 使用 Blender 風格的變形快捷鍵
      • Node3D 節點
      • 3D 內容
        • 手動製作的模型(使用 3D 建模軟體)
        • 生成的幾何體
        • 即時幾何體
        • 3D環境中的2D
      • 環境
        • 預覽環境與光源
        • 攝影機
        • 燈光
    • 使用 3D 變換
      • 前言
      • 歐拉角的問題
        • 軸順序
        • 插值
        • 對歐拉角說不
      • 變換的介紹
        • 操作變換
        • 精度誤差
        • 獲取資訊
        • 設定資訊
        • 用四元數插值
      • 變換是你的朋友
    • 程式式幾何體
      • 使用 ArrayMesh
        • 設定遊戲區域
        • 建立內容
        • 保存
      • 使用 MeshDataTool
      • 使用 SurfaceTool
      • 使用 ImmediateMesh
      • 什麼是幾何體?
      • 什麼是網格?
      • 什麼是網格
        • 表面
        • 表面陣列
      • 工具
        • ArrayMesh
        • MeshDataTool
        • SurfaceTool
        • 即時幾何體
      • GDScript是什麼?為什麼我要用它?
    • 3D 文字
      • 前言
      • Label (標齊)
        • 優點
        • 限制
      • 下一步
        • 優點
        • 限制
      • 投影 Label 節點(或者其他 Control 節點)
        • 優點
        • 限制
      • 我應該使用 Label3D、TextMesh 還是投影控制?
    • 算繪
      • 3D 算繪的局限性
        • 前言
        • 紋理尺寸限制
        • 帶狀顏色
        • 深度緩衝精度
        • 透明度排序
      • 標準 3D 材質與 ORM 3D 材質
        • 前言
        • BaseMaterial 3D 設定
        • 透明
        • 著色
        • 頂點顏色
        • 反照率
        • 金屬度
        • 粗糙度
        • 自發光
        • 法線貼圖
        • 邊緣
        • 清漆
        • 各向異性
        • 環境光遮蔽
        • 光照
        • 次表面散射
        • 背部照明
        • 折射
        • 細節
        • UV1和UV2
        • 重新取樣
        • 陰影
        • 佈告欄
        • 生長
        • 變換
        • Proximity and distance fade(接近和距離漸隱)
        • 材質
        • Render priority(算繪優先順序)
        • 下一階段
      • 3D 燈光與陰影
        • 前言
        • 燈光節點
        • 燈光數量限制
        • 陰影貼圖
        • 平行光
        • 全向光
        • 聚光
        • 影子合集
        • 平衡性能與品質
      • 使用貼花
        • 使用例
        • 快速入門指南
        • 節點屬性
        • 貼花繪製順序
        • 效能
        • 限制
      • 物理燈光與相機單位
        • 為什麼使用物理燈光和相機單元?
        • 設定實體光源單位
        • 設定實體攝影機單位
      • 粒子系統(3D)
        • 建立 3D 粒子系統
        • 3D 粒子系統屬性
        • 處理材質屬性
        • 粒子旗標
        • 生成
        • 加速度
        • 顯示
        • 碰撞
        • 子發射器
        • 粒子次發射器
        • 3D 粒子軌跡
        • 粒子亂流
        • 3D 粒子吸引器
        • 3D 粒子碰撞
        • 複雜發射形狀
      • 高動態範圍光照
        • 前言
        • 電腦顯示器
        • 場景線性和資源管道
        • HDR的參數
      • 全域照明
        • 序言
        • 使用體素全域光照
        • 有符號距離場全域照明 (SDFGI)
        • 使用光照貼圖全域光照
        • 反射探針
        • 偽造全域照明
      • 環境與後製處理
        • 環境
        • 相機屬性
        • 環境選項
        • 中後期處理效果
        • 其他建置選項
      • 體積霧和霧體積
        • 體積霧屬性
        • 與光互動
        • 使用體積霧作為體積照明解決方案
        • 平衡性能與品質
        • 使用霧體積進行局部體積霧
        • 節點屬性
        • 自定功能
        • 使用四邊形偽造體積霧
      • 3D 抗鋸齒
        • 前言
        • 多重取樣抗鋸齒(MSAA)
        • 時間抗鋸齒(TAA)
        • AMD FidelityFX Super Resolution 2.2 (FSR2)
        • 快速近似抗鋸齒(FXAA)
        • 超取樣抗鋸齒(SSAA)
        • 螢幕空間粗糙度限制器
        • 匯入時的紋理粗糙度限制器
        • 我應該選用哪種抗鋸齒技術?
    • 最佳化
      • 使用 MultiMeshInstance3D
        • 前言
        • 設定節點
        • MultiMesh 設定
      • 網格的細節級別(LOD)
        • 前言
        • 視覺比較
        • 產生網格 LOD
        • 比較網格 LOD 視覺效果和性能
        • 配置網格 LOD 性能和質量
        • 將網格 LOD 與 MultiMesh 和粒子結合使用
      • 可見範圍(HLOD)
        • 它的運作方式
        • 設定自動簽署
        • 訊號與屬性
        • 動畫
      • 遮蔽剔除
        • 為什麼要使用遮擋剔除
        • Godot 的遮擋剔除運作方式
        • 設定遮擋剔除
        • 預覽遮擋剔除效果
        • 效能考量
        • 疑難排解
      • 解析度縮放
        • 為什麼要使用解析度縮放?
        • 解析度縮放選項
        • 疑難排解
      • 可變速率著色
        • 什麼是可變速率著色?
        • 硬體支援
        • 在 Godot 中使用可變速率著色
    • 工具
      • 使用 CSG 設計關卡原型
        • 序言
        • 原型設計
        • 使用原型紋理
        • 轉換為 MeshInstance3D
        • 匯出陣列
      • 使用圖塊地圖
        • 前言
        • 範例專案
        • 建立 MeshLibrary
        • 碰撞
        • 材質
        • 導覽網格
        • MeshLibrary 格式
        • 匯出 MeshLibrary
        • 使用 GridMap
        • 在程式碼中使用 GridMap
      • 帶有彈簧臂的第三人稱攝影機
        • 前言
        • 什麼是彈簧臂?
        • 彈簧臂搭配攝影機
        • 設定彈簧臂與攝影機
  • 動畫
    • 動畫功能介紹
      • 建立 AnimationPlayer 節點
      • 電腦動畫依賴於關鍵影格
      • 教學:建立簡單的動畫
        • 場景設定
        • 新增動畫
        • 管理動畫庫
        • 新增軌道
        • 第二個關鍵影格
        • 運作動畫
        • 載入時自動播放
        • 來來回回
        • 軌道設定
      • 其他屬性的關鍵影格
      • 編輯關鍵影格
      • 使用 RESET 軌道
      • 洋蔥皮功能
      • Animation Markers
    • 動畫軌編輯器
      • 屬性軌道
      • 3D 位置、旋轉、縮放軌道
      • 混合形狀軌道
      • 呼叫方法
      • 貝茲曲線軌道
      • 音訊播放軌道
      • 動畫播放軌道
    • 剪紙動畫
      • 什麼是 InputEvent?
      • Godot 中的剪紙動畫
      • 製作 GBot
      • 設定裝配
      • 調整軸心
      • RemoteTransform2D 節點
      • 完成骨架
      • 骨架
      • IK 鏈
      • 動畫
        • 設定關鍵影格和排除屬性
      • 建立預設姿勢(Rest Pose)
      • 只製作旋轉動畫
      • 關鍵影格 IK 鏈
      • 視覺上移動父級後面的精靈
      • 為多個關鍵影格設定緩動曲線
      • 2D 骨架變形(Skeletal Deform)
    • 2D 骨架
      • 前言
      • 設定
      • 建立內容
      • 建立內容
      • 多邊形的變形
      • 內部頂點
    • 使用 AnimationTree
      • 前言
      • 建立 AnimationTree
      • 建立樹狀結構
      • 混合樹
        • 混合2/混合3
        • OneShot
        • 時間縮放
        • 時間縮放
        • 轉場效果
        • 二維混合空間
        • 一維混合空間
        • 狀態機
      • 為了更好的混合
      • 根骨骼運動
      • 使用程式碼控制
      • 狀態機行程
    • 播放影片
      • 支援的播放格式
      • 設定 VideoStreamPlayer
        • 處理大小變化及不同的縱橫比
        • 在 3D 表面上顯示影片
        • 循環播放影片
      • 影片解碼條件及推薦解析度
      • 限制
      • 推薦 Theora 編碼設定
        • 平衡品質與檔大小
        • FFmpeg:轉換時保持原始影片解析度
        • FFmpeg:調整影片大小並轉換
      • 去背(Chroma Key)影片
        • 場景設定
        • 自訂著色器編寫
        • UI 控制元件
        • 訊號處理
    • 建立動畫影片
      • 啟用電影製作模式
        • 命令列用法
      • 選擇輸出格式
        • AVI(推薦)
        • PNG
        • 自訂
      • 配置
      • 結束 Movie Maker 模式
      • 使用高畫質圖形設定
      • 以高於螢幕解析度的畫質算繪
      • 後處理:
        • 轉換縮排為 Tab
        • 將 PNG 圖像序列及 WAV 音訊合成為影片
        • 剪輯影片
        • 影片縮放
        • 降低影格率
        • 使用 FFmpeg 生成累積運動模糊
  • 素材管線
    • 匯入流程
      • 於 Godot 3.0+ 匯入素材
      • 更改匯入參數
      • 重新匯入多個素材
      • 自動重新匯入
      • 產生的檔案
      • 更改匯入資源型別
      • 更改預設匯入參數
      • 多執行緒
    • 匯入圖像
      • 支援的圖片格式
      • 匯入紋理
        • 更改匯入資源型別
        • 偵測3D
      • 匯入選項
        • 壓縮模式
        • 壓縮 > 高品質
        • 無損壓縮 (PNG)
        • 法線貼圖
        • 壓縮 > 通道包
        • 產生的檔案
        • Mipmap
        • 壓縮模式
        • 粗糙度 > 源法線
        • 修正Alpha邊界
        • Premultiplied Alpha - 預乘 Alpha
        • 處理 > 法線貼圖反轉 Y
        • HDR as sRGB - 將 HDR 轉為 sRGB
        • 處理 > HDR 箝位曝光
        • 流程 > 尺寸限制
        • 偵測 3D > 壓縮到
        • SVG > 縮放
        • 編輯器 > 隨編輯器縮放
        • 編輯器 > 隨主題轉換顏色
      • 匯入含有文字的 SVG 圖像
      • 最佳實務
        • 支援 2D 高解析度紋理尺寸,無偽影
        • 在 3D 中使用適當的紋理尺寸
    • 匯入音訊樣本
      • 支援的圖片格式
      • 匯入音訊樣本
      • 匯入選項
      • 強制 > 8 位
      • 強制 > 單聲道
      • 強制 > 最大取樣率
      • 編輯 > 自動裁切無聲
      • 編輯器使用手冊
      • 編輯 > 迴圈模式
      • 壓縮模式
      • 匯入選項(Ogg Vorbis 和 MP3)
        • 迴圈
        • 迴圈起始位置
        • BPM
        • 節拍計數
        • 節拍
      • 進階匯入設定(Ogg Vorbis、MP3)
      • 最佳實務
        • 使用合適的音質設定
        • 使用即時音訊效果降低檔大小
    • 匯入翻譯
      • 遊戲與在地化
      • 翻譯格式
      • CSV 匯入器
    • 匯入 3D 場景
      • 可用 3D 格式
        • 在 Blender 中匯出 glTF 2.0 檔案
        • 直接在 Godot 中匯入 .blend 檔案
        • 在 Blender 中匯出 DAE 檔
        • 於 Godot 3.0+ 匯入素材
        • 於 Godot 3.0+ 匯入素材
      • 模型匯出注意事項
        • 3D 素材坐標朝向慣例
        • 分開匯出紋理
        • 其他建議
        • 其他建議
      • 利用名稱後綴自訂節點型別
        • 移除節點(-noimp)
        • 建立碰撞區塊(-col, -convcol, -colonly, -convcolonly)
        • 建立遮擋剔除物件(-occ, -occonly)
        • 建立尋路網格(-navmesh)
        • 建立 VehicleBody (-vehicle)
        • 建立 VehicleWheel (-wheel)
        • 剛體 (-rigid)
        • 動畫循環 (-loop, -cycle)
      • 匯入設定
        • 匯入工作流程
        • 場景繼承
    • 3D 骨架動畫重定向
      • 讓多個骨架共用動畫
      • 重定向可用選項
        • 骨骼對應(Bone Map)
        • 移除動畫軌道
        • 骨頭自動命名
        • Rest 修正器
    • 匯出 3D 場景
      • 總覽
      • 限制
    • Blender ESCN 匯出工具
  • 音訊
    • 音訊匯流排
      • 前言
      • 分貝標度
      • 音訊匯流排
      • 通過匯流排播放音訊
      • 新增特效
      • 自動匯流排禁用
      • 匯流排重排
      • 預設匯流排佈局
    • 音效
      • 增幅(Amplify)
      • 帶限和帶通(BandLimit and BandPass)
      • 擷取
      • 和聲
      • 壓縮(Compressor)
      • 延遲
      • 失真(Distortion)
      • 等化器(EQ)
      • EQ6, EQ10, EQ21
      • 篩選
      • 硬限幅器(HardLimiter)
      • Filter - 篩選
      • 高架濾波器(HighShelfFilter)
      • 限幅器(Limiter)
      • Filter - 篩選
      • Filter - 篩選
      • 陷波濾波器(NotchFilter)
      • 聲像(Panner)
      • 移相器(Phaser)
      • 移調(PitchShift)
      • 錄製(Record)
      • 混響(Reverb)
      • 頻譜分析儀(SpectrumAnalyzer)
      • 身歷聲增強(StereoEnhance)
    • 音訊流
      • 前言
      • AudioStream
      • AudioStreamPlayer
      • AudioStreamPlayer2D
      • AudioStreamPlayer3D
        • 混響匯流排
        • 多普勒
    • 將遊戲流程與音效及音樂同步
      • 前言
      • 使用系統時鐘進行同步
      • 使用聲音硬體時鐘進行同步
    • 使用麥克風錄音
      • 範例結構
    • 文字轉語音
      • 基本用法
      • 功能需求
        • 各發行版安裝指令
      • 疑難排解
      • 最佳實務
      • 注意事項與其他資訊
  • 匯出
    • 匯出專案
      • 為何要匯出?
        • 在 PC 平台上
        • 在行動平台上
      • 匯出選單
        • 匯出樣板
        • 資源路徑
      • 匯出設定檔案
      • 從命令列進行匯出
      • PCK v.s. ZIP 打包檔案格式
    • 匯出套件、修正檔與 Mod
      • 使用例
      • PCK 檔概覽
      • 產生 PCK 檔
      • 在執行時開啟 PCK 檔
      • 總結
    • 功能標籤
      • 前言
      • 預設功能
      • 自定功能
      • 覆寫專案設定
      • 預設覆寫
      • Taking feature tags into account when reading project settings
      • 自定建置
    • 為 Linux 匯出
      • 環境變數
      • 匯出選項
    • 為 macOS 匯出
      • 系統需求
      • 程式碼簽章與公證
        • 若你有 Apple Developer ID 憑證,且於 macOS 匯出
        • 若你有 Apple Developer ID 憑證,且於 Linux 或 Windows 匯出
        • 若你沒有 Apple Developer ID 憑證
        • 簽章選項
        • 公證選項
      • 授權
        • 強化執行階段授權
        • App 沙盒授權
      • 環境變數
      • 匯出選項
    • 在 macOS 上執行 Godot 應用程式
      • App 已簽章並公證,通過 App Store 分發
      • App 已簽章並公證,在 App Store 外分發
      • 應用程式已簽章(包含 ad-hoc 簽章),但未公證
      • 應用程式未簽章,僅執行檔由連結器簽章
      • 應用程式與執行檔皆未簽章(僅適用於 Apple Silicon Mac)
    • 為 Windows 匯出
      • 程式碼簽章
        • 設定
      • 環境變數
      • 匯出選項
    • 為 Windows 更改應用程式圖示
      • 建立自訂 ICO 檔案
      • 更改工作列圖示
      • 更改檔案圖示
      • 測試結果
    • 為 iOS 匯出
      • 系統需求
      • 匯出 Godot 專案至 Xcode
      • 活躍開發中的注意事項
        • 將 Godot 專案資料夾串聯至 Xcode 的步驟
      • iOS 外掛程式
      • 環境變數
      • 疑難排解
        • xcode-select 指向錯誤的 SDK 位置
      • 匯出選項
    • 為 Android 匯出
      • 安裝 OpenJDK 17
      • 下載 Android SDK
      • 在 Godot 中設定
      • 提供起動器圖示
      • 為 Google Play Store 匯出
      • 最佳化檔案大小
      • 環境變數
      • 匯出選項
    • 適用於 Android 的 Gradle 建置
      • 設定 Gradle 建置環境
      • 啟用 Gradle 建置並匯出
    • 為 Web 匯出
      • 匯出檔案名稱
      • WebGL 版本
      • 行動裝置注意事項
      • 音訊播放
      • 匯出選項
        • 執行緒與擴充套件支援
        • 匯出為 Progressive Web App(PWA)
      • 限制
        • 使用 Cookie 進行資料持久化
        • 背景處理
        • 全螢幕與滑鼠捕捉
        • 音訊
        • 網路
        • 剪貼簿
        • 遊戲手柄
      • 提供檔案服務
      • 與瀏覽器及 JavaScript 互動
      • 環境變數
      • 匯出選項
    • 匯出為專用伺服器
      • 使用匯出樣板
      • 匯出方式
      • 為專用伺服器匯出
      • 開啟專用伺服器
      • 下一步
    • 單鍵部署
      • 什麼是一鍵式部署?
      • 支援的平台
      • 單鍵部署
      • 疑難排解
        • Android
        • Web
  • 檔與資料 I/O
    • 後臺載入
      • 使用 ResourceLoader
      • 範例
    • Godot 專案中的檔路徑
      • 路徑分隔符號
      • 存取專案資料夾中的檔案(res://)
      • 存取持久性使用者資料(user://)
      • 將路徑轉換為絕對路徑或“本地”路徑
      • 編輯器資料路徑
        • 自包含模式
    • 保存遊戲
      • 前言
      • 識別持久化物件
      • 序列化
      • 保存和讀取資料
      • 一些注釋
      • 二進位序列化 API
        • 限制
        • 在地化
    • 執行時檔案載入與儲存
      • 純文字與二進位檔案
      • 影像
      • 音訊/影片檔案
      • 3D 場景
      • 字型
      • ZIP 壓縮檔案
    • 二進位序列化 API
      • 前言
      • 完整物件與物件實例 ID
      • 封包規格
        • 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
  • 國際化
    • 將遊戲國際化
      • 前言
      • 配置匯入的譯文
      • 資源的當地語系化
      • 自動設定語言
      • 本地化和語系
      • 將鍵轉換為文字
        • 佔位符
        • 翻譯語境
        • 複數化
      • 讓控制項可調整大小
      • TranslationServer(翻譯伺服器)
      • 雙向文字和 UI 鏡像
      • 將斷詞資料新增到匯出專案
      • 結構化文字 BiDi 覆寫
      • 數字本地化
      • 圖示與圖片本地化
      • 翻譯測試
      • 專案名稱翻譯
    • 使用 gettext 進行在地化
      • 優點
      • 缺點
      • 安裝 gettext 工具
      • 建立 PO 範本
        • 用編輯器自動產生
        • 手動建立
      • 從 PO 範本建立訊息檔案
      • 在 Godot 載入訊息檔案
      • 依照 PO 範本更新訊息檔案
      • 檢查 PO 檔案或範本有效性
      • 使用二進位 MO 檔案(僅適用於大型專案)
      • 從 GDScript 檔案擷取可在地化字串
    • 本地坐標
      • 支援的語言代碼列表
      • 支援的腳本代碼列表
      • 支援的國家/地區代碼列表
    • 偽在地化
      • 前言
      • 啟用與設定偽在地化
      • 偽在地化設定選項
      • 執行時設定偽在地化
  • 輸入
    • 使用 InputEvent
      • 什麼是 InputEvent?
      • 它的運作方式是什麼?
      • InputEvent 結構解析
      • 輸入動作
      • 輸入映射表
    • 輸入範例
      • 前言
      • 事件與輪詢
      • 輸入事件
      • 輸入映射表
        • 處理動作
      • 鍵盤事件
        • 鍵盤修飾鍵
      • 滑鼠事件
        • 滑鼠按鈕
        • 滑鼠移動
      • 觸控事件
    • 滑鼠和輸入座標
      • 關於
      • 硬體顯示座標
      • 視口顯示座標
    • 自訂滑鼠游標
      • 使用專案設定
      • 使用腳本
      • 游標列表
    • 控制器、遊戲手把與搖桿
      • 支援通用輸入
        • 我該用哪個 Input 單例的方法?
      • 振動
      • 鍵盤/滑鼠與控制器輸入的差異
        • 死區
        • 「重複」事件
        • 視窗焦點
        • 防止省電
      • 疑難排解
        • Godot 無法辨識我的控制器。
        • 我的控制器按鈕或軸對應錯誤。
        • 我的控制器在某些平台可用,但在其他平台卻不可用。
    • 處理結束(退出)請求
      • 結束(退出)
      • 處理通知事件
      • 在行動裝置上
      • 自訂結束通知的發送
  • 數學運算
    • 向量數學
      • 前言
      • 座標系統(2D)
      • 向量運算
        • 成員存取
        • 向量相加
        • 標量乘法
      • 實務應用
        • 移動
        • 指向目標
      • 單位向量
        • 正規化
        • 反射
      • 點積
        • 朝向判斷
      • 外積
        • 計算法線
        • 指向目標
      • 更多資訊
    • 進階向量運算
      • 平面
        • 點到平面的距離
        • 偏離原點
        • 在 2D 中建立平面
        • 平面的應用範例
      • 3D 碰撞偵測
      • 更多資訊
    • 矩陣與轉換
      • 前言
        • 矩陣分量與單位矩陣
        • 縮放轉換矩陣
        • 旋轉轉換矩陣
        • 轉換矩陣的基底
        • 平移轉換矩陣
        • 總結與實作
        • 剪切轉換矩陣(進階)
      • 轉換的實用應用
        • 在轉換之間轉換座標
        • 相對於自身移動物件
        • 轉換疊加
        • 反轉轉換矩陣
      • 這些在 3D 空間下怎麼運作?
        • 3D 中的旋轉表示法(進階)
    • 插值
      • 向量插值
      • 變換插值
      • 平滑運動
    • 貝茲、曲線與路徑
      • 二次貝茲曲線
      • 三次貝茲曲線
      • 新增控制點
      • Curve2D、Curve3D、Path 與 Path2D
      • 取樣評估
      • 繪製
      • 遍歷
    • 亂數產生
      • 全域作用域與 RandomNumberGenerator 類別
      • randomize() 方法
      • 取得亂數
      • 取得隨機陣列元素
      • 取得隨機字典值
      • 加權隨機機率
      • 運用 Shuffle Bag 提升亂數品質
      • 隨機雜訊
      • 密碼學安全的偽亂數產生
  • 導覽
    • 2D 導覽總覽
      • 2D 場景設定
    • 3D 導覽總覽
      • 3D 場景設定
    • 使用 NavigationServer
      • 與 NavigationServer 溝通
      • 執行緒與同步
      • 2D 與 3D NavigationServer 的差異
      • 等待同步
      • 伺服器避障回呼
    • 使用 NavigationMap
      • 預設導航地圖
      • 建立新導航地圖
    • 使用 NavigationRegion
      • 建立新導航區域
    • 使用導航網格
      • 使用 NavigationRegion 烘焙導航網格
      • 使用 NavigationServer 烘焙導航網格
      • 在大型世界場景中分塊烘焙導航網格
      • 導航網格烘焙常見問題
      • 導航網格腳本範本
    • 使用 NavigationPaths
      • 取得導覽路徑
    • 使用 NavigationPathQueryObject
    • 使用 NavigationAgent
      • NavigationAgent 尋路
      • NavigationAgent 路徑跟隨
        • 路徑跟隨常見問題
      • NavigationAgent 迴避
      • NavigationAgent 腳本範例
    • 使用 NavigationObstacle
      • 障礙物與導覽網格
      • 障礙物與代理避障
        • 靜態避障障礙物
        • 動態避障障礙物
      • 程式產生障礙物
    • 使用 NavigationLink
      • 導航連結腳本範本
    • 顯示導覽
    • 導航除錯工具
      • 啟用導航除錯
      • 導航除錯設定
      • 導航網格多邊形除錯
      • 邊緣連線除錯
      • 效能除錯
    • 連接導覽網格
    • 支援不同角色型別
    • 支援不同角色移動方式
    • 支援不同角色區域存取權限
    • 最佳化導覽效能
      • 解析場景樹節點的效能問題
      • 導覽網格烘焙的效能問題
      • NavigationAgent 路徑查詢的效能問題
      • 實際路徑搜尋的效能問題
      • 導覽地圖同步的效能問題
  • 網路
    • 高階多人連線
      • 高階 API 與 低階 API
      • 中階抽象
      • 主機託管須知
      • 初始化網路
      • 管理連線
      • 遠端程序呼叫(RPC)
      • 通道(Channels)
      • 大廳範例實作
      • 匯出為專用伺服器
    • 發送 HTTP 請求
      • 為什麼要用 HTTP?
      • Godot 裡的 HTTP 請求
      • 場景準備
      • 撰寫請求腳本
      • 傳送資料到伺服器
      • 自訂 HTTP 標頭
    • HTTP 用戶端類別
    • TLS/SSL 憑證
      • 前言
      • 向憑證授權機構(CA)申請憑證
      • 產生自簽名憑證
    • WebSocket
      • HTML5 與 WebSocket
      • 在 Godot 中使用 WebSocket
        • 基本用戶端範例
        • 基本伺服器範例
        • 進階聊天室範例
    • WebRTC
      • HTML5、WebSocket、WebRTC
        • WebSocket
        • WebRTC
      • 在 Godot 中使用 WebRTC
        • 基本連線範例
        • 本地訊號範例
        • 用 WebSocket 遠端訊號傳遞
  • 效能
    • 前言
    • 常見
      • 一般最佳化技巧
        • 前言
        • 效能量測
        • 偵探式排查
        • 效能分析工具
        • 原則
        • 附錄
      • 使用伺服器進行最佳化
        • 伺服器
        • RID
        • 建立 Sprite
        • 在 3D 空間中產生網格實體
        • 建立 2D 剛體並用它移動精靈
        • 從伺服器取得資料
    • CPU
      • CPU 最佳化
        • 效能量測
        • CPU 剖析器
        • 外部剖析器
        • 手動量測函式效能
        • 快取(Cache)
        • 程式語言
        • 執行緒
        • SceneTree
        • 物理
    • GPU
      • GPU 最佳化
        • 前言
        • 繪圖呼叫、狀態切換與 API
        • 像素成本 vs 頂點成本
        • 像素/片元著色器與填充速率(Fill Rate)
        • 透明與混合
        • 跨平台建議
        • 行動裝置/圖塊式算繪器
      • 使用 MultiMesh 進行優化
        • MultiMeshes(多重網格)
        • 計時器範例
      • 減少著色器(管線)編譯造成的卡頓
        • 管線預編譯監控工具
        • 管線預編譯功能
        • 管線預編譯與實體化
    • 3D
      • 3D 效能最佳化
        • 剔除
        • 透明物件
        • 細節層級(LOD)
        • 烘焙光照
        • 動畫與蒙皮(Skinning)
        • 大型世界
      • 動畫化數以千計的物件
        • 用 MultiMeshInstance3D 動畫化數千條魚
        • 用粒子控制數千條魚
    • 執行緒
      • 使用多執行緒
        • 執行緒
        • 建立執行緒
        • Mutex(互斥鎖)
        • Semaphore(訊號量)
      • 執行緒安全的 API
        • 執行緒
        • 全域作用域
        • 場景樹
        • 算繪
        • GDScript 陣列、字典
        • 資源
  • 物理
    • 物理系統簡介
      • 碰撞物件
        • 物理材質
        • 碰撞形狀
        • 物理處理回呼
        • 碰撞層與遮罩
      • Area2D
      • StaticBody2D
      • RigidBody2D
        • 使用 RigidBody2D
        • 碰撞接觸回報
      • CharacterBody2D
        • 角色主體碰撞回應
    • Using Jolt Physics
      • 前言
      • Notable differences to Godot Physics
        • Area3D and static bodies
        • 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
        • 專案設定
        • Joint nodes
        • Thread safety
    • 使用 RigidBody
      • 什麼是剛體?
      • 如何控制剛體
      • 「look at」方法
    • 使用 Area2D
      • 前言
      • 什麼是區域?
      • Area 的屬性
      • 重疊偵測
      • 區域影響
        • 重力點
        • 範例
    • 使用 CharacterBody2D/3D
      • 前言
      • 什麼是角色體?
      • 運動與碰撞
        • move_and_collide
        • move_and_slide
      • 偵測碰撞
      • 使用哪種運動方式?
      • 範例
        • 移動和牆壁
        • 彈跳/反射
        • 平臺運動
    • 射線投射
      • 前言
      • 空間
      • 存取空間
      • 射線查詢
      • 碰撞例外
      • 碰撞遮罩
      • 從螢幕進行 3D 射線投射
    • 布娃娃系統
      • 前言
      • 設定布娃娃
        • 建立物理骨骼
        • 清理骨架
        • 調整碰撞形狀
        • 調整關節
      • 布娃娃模擬
        • 碰撞層與遮罩
    • 運動學角色(2D)
      • 前言
      • 物理處理流程
      • 場景設定
      • 移動運動學角色
    • 使用模組
      • 基本設定
      • 斗篷模擬
    • 碰撞形狀(2D)
      • 基本碰撞形狀
      • 凸形碰撞形狀
      • 凹形或三角網格碰撞形狀
      • 效能注意事項
    • 碰撞形狀 (3D)
      • 基本碰撞形狀
      • 凸形碰撞形狀
      • 凹形或三角網格碰撞形狀
      • 效能注意事項
    • 大世界座標
      • 為什麼要使用大世界座標?
      • 大世界座標的運作方式
      • 哪些情境需要用到大世界座標?
      • 啟用大世界座標
      • 單精度與雙精度版本的相容性
        • 已知不相容處
      • 限制
    • 物理插值
      • 快速入門指南
      • 前言
        • 物理更新與畫面算繪
        • 幀數和刻度不同步的問題,我們該怎麼處理?
      • 使用物理插值
        • 開啟物理插值設定
        • 將(幾乎)所有遊戲邏輯從 _process 移至 _physics_process
        • 確保所有間接移動都在物理更新時進行
        • 選擇物理更新頻率
        • 物件瞬移時請呼叫 reset_physics_interpolation()
        • 測試與除錯建議
      • 進階物理插值
        • 自動物理插值的例外情境
      • 2D 與 3D 物理插值
        • 全域與區域插值
        • 重設物理插值
        • 2D 粒子
        • 其他
    • 物理問題疑難排解
      • 高速移動時物件互相穿透
      • 堆疊的物件不穩定且晃動
      • 縮放後的物理物件或碰撞形狀碰撞異常
      • 薄物件放在地面上時會晃動
      • 圓柱體碰撞形狀不穩定
      • VehicleBody 模擬不穩定,特別在高速下更明顯
      • 物件橫越瓷磚(Tile)時,碰撞造成顛簸
      • 物件互相接觸時畫面更新率下降
      • 物理模擬數量超過某個門檻時幀率驟降
      • 物理模擬距離世界原點太遠時會變得不可靠
  • 個別平台
    • Android
      • Godot Android 函式庫
        • 使用 Godot Android 函式庫
        • Godot Android 外掛
        • 將 Godot 嵌入現有 Android 專案
      • Godot Android 外掛
        • 前言
        • Android 外掛
        • 建置 v2 Android 外掛
        • 封裝 v2 Android 外掛
        • 使用 v2 Android 外掛
        • 參考實作
        • 提示與建議
      • Android 應用程式內購
        • 用法
    • iOS 外掛程式
      • 建立 iOS 外掛程式
        • 載入並使用現有外掛程式
        • 建立 iOS 外掛程式
      • iOS 外掛程式
        • 存取外掛單例
        • 非同步方法
        • StoreKit
        • Game Center
    • Web
      • JavaScriptBridge 單例物件
        • 與 JavaScript 互動
        • 回呼函式
        • 我可以在 Godot 使用我喜歡的 JavaScript 函式庫嗎?
        • eval 介面
        • 下載檔案
      • HTML5 Shell 類別參考
        • Engine
        • Engine 組態
      • 自訂 HTML 頁面用於網頁匯出
        • 設定
        • 啟動專案
        • 自訂行為
        • 自訂呈現方式
        • 除錯
    • Godot 主機支援
      • 主機移植流程
      • 主機發行流程
      • 協力廠商支援
      • Middleware
  • 外掛程式
    • 編輯器外掛程式
      • 安裝外掛程式
        • 尋找外掛程式
        • 安裝外掛程式
        • 啟用外掛程式
      • 製作外掛程式
        • 關於外掛程式
        • 建立外掛程式
        • 自訂節點
        • 自訂面板
        • 於外掛程式中註冊自動載入/單例
        • 使用子外掛程式
        • 進階應用
      • 制作主螢幕外掛程式
        • 本教學涵蓋的內容
        • 初始化外掛程式
        • 主畫面場景
        • 更新外掛程式腳本
        • 試試這個外掛程式
      • 匯入外掛
        • 前言
        • 配置
        • EditorImportPlugin 類別
        • 選項與預設組合
        • import 方法
        • 平臺變體與產生檔案
        • 測試這個外掛
      • 3D 小工具外掛
        • 前言
        • EditorNode3DGizmoPlugin
        • 簡易方法
        • 進階方法
      • 屬性檢查器外掛
        • 設定你的外掛
        • 與屬性檢查器互動
        • 新增屬性編輯介面
      • 視覺化著色器外掛
    • 在編輯器中執行程式碼
      • 什麼是 @tool?
      • 如何使用 @tool
      • 重要資訊
      • 試用 @tool
      • 編輯變數
      • 資源變動時取得通知
      • 顯示節點設定警告
      • 使用 EditorScript 執行一次性腳本
      • 場景實體化
  • 算繪
    • 使用視口
      • 前言
      • 輸入
      • 監聽器
      • 相機(2D 與 3D)
      • 縮放與拉伸
      • 世界
      • 擷取
      • 視口容器
      • 算繪
      • 算繪目標
    • 多重解析度
      • 多重解析度的問題
      • 統一尺寸適配
      • 基礎尺寸
      • 縮放處理
      • 拉伸設定
        • 拉伸模式
        • 拉伸比例
        • 縮放比例
        • 縮放模式
      • 常見應用場景
        • 桌面遊戲
        • 橫向手機遊戲
        • 直向手機遊戲
        • 非遊戲應用
      • hiDPI 支援
      • 降低縮小取樣時的鋸齒
      • 處理長寬比
      • 視野縮放
      • 使用多個 Viewport 區分縮放 2D 與 3D 元素
    • 修正抖動、卡頓與輸入延遲
      • 什麼是抖動、卡頓與輸入延遲?
      • 如何區分抖動與卡頓
      • 抖動
      • 卡頓
        • Windows
        • Linux
        • macOS
        • Android
        • iOS
      • 輸入延遲
        • 專案設定
        • 針對硬體/作業系統的建議
      • 回報抖動、卡頓或輸入延遲問題
    • 合成器(Compositor)
      • 合成器特效
    • 算繪器
      • 前言
        • 算繪器、繪圖驅動程式與 RenderingDevice
      • 選擇算繪器
        • 切換算繪器
      • 功能比較
        • 整體比較
        • 光源與陰影
        • 全域照明
        • 環境與後製處理
        • 抗鋸齒
        • StandardMaterial 功能
        • 著色器功能
        • 其他功能
  • 撰寫腳本
    • GDScript
      • 資料偏好
        • 歷史記錄
        • GDScript 範例
        • 識別項
        • 關鍵字
        • 運算子
        • 字面值
        • 註釋
        • 注釋
        • 程式碼區段
        • 程式碼樣式設定
        • 內建型別
        • 變數
        • 常數
        • 函式
        • 稱述句與流程控制
        • 類別
        • 匯出
        • 屬性 (Set/Get)
        • 工具模式
        • 記憶體管理
        • 訊號
        • Assert 關鍵字
      • GDScript:動態語言入門
        • 關於
        • 動態特性
        • 陣列
        • 字典
        • For 與 While 迴圈
        • While 迴圈
        • 自訂迭代器
        • 鴨子型別
      • GDScript 匯出屬性
        • 基本用法
        • 匯出屬性分組
        • 字串作為路徑
        • 限制編輯器輸入範圍
        • 新增單位後綴與角度/弧度處理
        • 帶有緩動提示的浮點數
        • 顏色
        • 節點
        • 資源
        • 匯出位元旗標
        • 匯出列舉(Enum)
        • 匯出陣列
        • @export_storage
        • @export_custom
        • @export_tool_button
        • 從 tool 腳本設定匯出變數
        • 進階匯出
      • GDScript 文件註解
        • 腳本文件撰寫方式
        • 腳本成員文件化
        • 完整腳本範例
        • @deprecated 與 @experimental 標籤
        • BBCode 與類別參考
      • GDScript 風格指南
        • 格式
        • 命名慣例
        • 程式碼順序
        • 靜態型別
      • GDScript 的靜態型別
        • 靜態型別簡介
        • 如何使用靜態型別
        • 靜態型別或動態型別:建議統一風格
        • 警告系統
        • 常見的不安全操作與對應的安全寫法
        • 無法指定型別的情境
        • 總結
      • GDScript 警告系統
      • GDScript 格式化字串
        • 格式化字串
        • 多重預留位置
        • 格式規範
        • 填充
        • 跳脫字元
        • 字串格式化方法
        • 字串串接
    • C#/.NET
      • C# 基礎
        • 前言
        • 先決條件
        • 設定外部編輯器
        • 建立 C# 腳本
        • 專案設定與工作流程
        • 範例
        • C# 與 GDScript 的主要差異
        • 目前注意事項與已知問題
        • 常見陷阱
        • Godot 的 C# 效能
        • 在 Godot 使用 NuGet 套件
        • C# 程式碼效能剖析
      • C# 語言特性
        • 型別轉換與轉型
        • 前置處理器定義
      • C# 風格指南
        • 語言規範
        • 格式
        • 命名慣例
        • 成員變數
        • 區域變數
        • 隱含型別區域變數
        • 其他注意事項
      • C# 診斷
        • GD0001:繼承自 GodotObject 的型別宣告缺少 partial 修飾詞
        • GD0002:包含繼承自 GodotObject 之巢狀類別的型別宣告缺少 partial 修飾詞
        • GD0003:在同一個腳本檔案中找到多個同名的類別
        • GD0101:被匯出的成員為 static
        • GD0102:被匯出的成員型別不受支援
        • GD0103:被匯出的成員為唯讀(read-only)
        • GD0104:被匯出的屬性為唯寫(write-only)
        • GD0105:被匯出的屬性為索引子(indexer)
        • GD0106:被匯出的屬性為顯式介面實作
        • GD0107:未繼承自 Node 的型別不應匯出 Node 成員
        • 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:委派的名稱必須以 'EventHandler' 結尾
        • GD0202:訊號委派簽章的參數型別不受支援
        • GD0203:訊號委派簽章必須回傳 void
        • GD0301:泛型型別參數必須為 Variant 相容型別
        • GD0302:泛型型別參數必須標註為 [MustBeVariant] 屬性
        • GD0303:必須為 Variant 相容型別的型別參數之父符號未被正確處理
        • GD0401:類別必須繼承自 Godot.GodotObject 或其衍生類別
        • GD0402:類別不可為泛型類別
      • Godot C# API
        • C# API 與 GDScript 的不同
        • C# 集合
        • C# Variant(變體)
        • C# 訊號
        • C# 匯出屬性
        • C# 全域類別
      • C# 平台支援
    • GDExtension
      • 什麼是 GDExtension?
        • 前言
        • GDExtension 與 C++ 模組的差異
        • 支援的語言
        • 版本相容性
      • GDExtension C++ 範例
        • 前言
        • 設定專案
        • 建構 C++ 綁定
        • 建立簡單外掛
        • 編譯外掛
        • 使用 GDExtension 模組
        • 新增屬性
        • 訊號
        • 下一步
      • GDExtension C 範例
        • 前言
        • 設定專案
        • 檔案結構
        • 建置系統
        • 初始化擴充元件
        • 基本類別
        • 包裝 API
        • 範例專案
        • 自訂方法
        • 自訂屬性
        • 綁定虛擬方法
        • 註冊與發送訊號
        • 結論
      • .gdextension 檔案
        • 前言
        • 設定區段
        • 函式庫區段
        • 圖示區段
        • 相依性區段
      • GDExtension 文件系統
        • 說明文件樣式
        • 發佈說明文件至線上
    • 核心功能
      • 如何閱讀 Godot API
        • 繼承
        • 簡要說明
        • 說明
        • 教學
        • 屬性
        • 方法
        • 訊號
        • 列舉
        • 常數
        • 屬性說明
        • 方法說明
      • 除錯
        • 除錯工具總覽
        • 輸出面板
        • 除錯器面板
        • 效能分析器
        • 自訂效能監控
      • 空閒處理與物理處理
      • 群組
        • 管理群組
      • 節點與場景實體
        • 取得節點
        • 節點路徑
        • 建立節點
        • 場景實體化
      • 可覆寫函式
      • 跨語言腳本撰寫
        • 實例化節點
        • 存取欄位
        • 呼叫方法
        • 連接訊號
        • 繼承
      • 建立腳本範本
        • 範本位置
        • 預設行為與覆寫
        • 預設範本
        • 範本預留字列表
      • 運算式求值
        • 基本用法
        • 傳遞變數給運算式
        • 設定運算式的基礎實例
        • 範例腳本
        • 內建函式
      • 手動切換場景
      • 利用訊號產生實例
        • 射擊範例
      • 遊戲暫停與處理模式
        • 前言
        • 暫停的運作方式
        • 處理模式
        • 暫停選單範例
      • 檔案系統
        • 前言
        • 實作
        • project.godot
        • 路徑分隔符號
        • 資源路徑
        • 使用者路徑
        • 主機檔案系統
        • 缺點
      • 資源
        • 節點與資源
        • 外部資源與內建資源
        • 從程式碼載入資源
        • 載入場景
        • 釋放資源
        • 建立自訂資源
      • 單例(自動載入)
        • 前言
        • 自動載入
        • 自訂場景切換器
      • 使用 SceneTree
        • 前言
        • MainLoop
        • SceneTree
        • 根 Viewport
        • 場景樹
        • 樹狀順序
        • 藉由進入 場景樹 來「啟用」
        • 切換目前場景
      • 場景唯一節點
        • 前言
        • 建立與使用
        • 同場景限制
        • 其他方法
  • 著色器
    • 著色器簡介
      • Godot 中的著色器
      • 著色器類型
      • 算繪模式
        • 頂點處理器
        • 片段處理器
        • 光照處理器
    • 著色參考
      • 著色語言
        • 前言
        • 資料型別
        • 陣列
        • 常數
        • 結構(Structs)
        • 運算子
        • 流程控制
        • 丟棄(Discard)
        • 函式
        • Varying(變量)
        • 插值修飾詞
        • Uniform(統一變數)
        • 內建變數
        • 內建函式
      • 內建函式
        • 三角函式
        • 指數與數學函式
        • 幾何函式
        • 比較函式
        • 紋理函式
        • 打包與解包函式
        • 位元運算函式
      • 著色器預處理器
        • 為什麼要使用著色器預處理器?
        • 指令
        • 內建定義
      • 空間著色器
        • 算繪模式
        • 內建變數
        • 全域內建變數
        • 頂點階段內建變數
        • 片段階段內建變數
        • 燈光階段內建變數
      • CanvasItem 著色器
        • 算繪模式
        • 內建變數
        • 全域內建變數
        • 頂點階段內建變數
        • 片段階段內建變數
        • 燈光階段內建變數
        • 函式
      • 粒子著色器
        • 算繪模式
        • 內建變數
        • 全域內建變數
        • Start 與 Process 內建變數
        • Start 內建變數
        • Process 內建變數
        • Process 函式
      • 天空著色器
        • 算繪模式
        • 內建變數
        • 全域內建變數
        • 天空內建變數
      • 霧著色器
        • 內建變數
        • 全域內建變數
        • 霧內建變數
    • 你的第一個著色器
      • 你的第一個 2D 著色器
        • 前言
        • 設定
        • 你的第一個 CanvasItem 著色器
        • 你的第一個片段函式
        • 你的第一個頂點函式
        • 結論
      • 你的第一個 3D 著色器
        • 在哪裡設定材質
        • 設定
        • 著色器魔法
        • 雜訊高度圖
        • Uniform(統一變數)
        • 與光源互動
        • 完整程式碼
      • 你的第二個 3D 著色器
        • 你的第一個空間片段函式
        • 使用 TIME 製作動畫
        • 進階效果:波浪
    • 使用視覺化著色器
      • 建立視覺化著色器
      • 使用視覺化著色器編輯器
      • 視覺化著色器節點介面
      • 視覺化著色器節點
        • Expression 節點
        • Reroute 節點
        • Fresnel 節點
        • Boolean 節點
        • If 節點
        • Switch 節點
        • 網格發射器
    • 使用計算著色器
      • 建立本地 RenderingDevice
      • 提供輸入資料
      • 定義計算管線
      • 執行計算著色器
      • 取得運算結果
      • Freeing memory
    • 螢幕取樣著色器
      • 前言
      • 螢幕紋理
      • 螢幕紋理範例
      • 運作原理
      • 後臺緩衝區機制
      • 深度紋理
      • 法線-粗糙度紋理
      • 自訂螢幕紋理
    • GLSL 轉換為 Godot 著色器
      • GLSL
        • 著色器程式
        • 頂點屬性
        • gl_Position
        • Varying(變量)
        • 主函式
        • 巨集
        • 變數
        • 座標
        • 精度
      • Shadertoy
        • 型別
        • mainImage
        • 變數
        • 座標
      • The Book of Shaders(著色之書)
        • 型別
        • 主函式
        • 變數
        • 座標
    • 著色器風格指南
      • 格式
        • 編碼與特殊字元
        • 縮排
        • 換行與空白行
        • 空白行
        • 單行長度
        • 一行一個敘述式
        • 註解空白
        • 說明文件註解
        • 空白字元
        • 浮點數
      • 存取向量成員
      • 命名慣例
        • 函式與變數
        • 常數
        • 前置處理器指令
      • 程式碼順序
        • 區域變數
    • 使用 SubViewport 作為紋理
      • 前言
      • 設定場景
      • 設定 SubViewport
      • 套用紋理
      • 製作行星紋理
      • 星球著色
      • 製作海洋
    • 自訂後期處理
      • 前言
      • 單通道後期處理
      • 多通道後期處理
    • 進階後期處理
      • 前言
      • 全螢幕四邊形
      • 深度紋理
      • 範例著色器
      • 最佳化
    • 製作樹木
      • 從一棵樹開始
      • 以頂點色進行繪製
      • 為葉片編寫自訂著色器
      • 改良著色器
  • 使用者介面 (UI)
    • UI 構件
      • 尺寸與錨點
        • 控制項置中
        • 錨點預設值
      • 使用容器
        • 容器佈局
        • 尺寸選項
        • 容器類型
        • 建立自訂容器
      • 自訂 GUI 控制元件
        • 控制元件真多呀……
        • 繪製
        • 調整尺寸
        • 輸入
      • 鍵盤/控制器導覽與焦點
        • 節點設定
        • 必要程式碼
      • 控制節點圖鑑
    • GUI 皮膚與主題
      • GUI 換膚入門
        • 主題基礎
        • 自訂控制項
        • 自訂專案
        • 控制項以外的應用
      • 使用主題編輯器
        • 建立主題
        • 主題編輯器總覽
        • 管理與匯入項目
      • 主題型別變種
        • 建立型別變種
        • 使用型別變種
      • 使用字型
        • 動態字型
        • 點陣字型
        • 載入字型檔案
        • 字型描邊與陰影
        • 進階字型功能
    • 命令列教學
      • RichTextLabel 中的 BBCode
        • 前言
        • 使用 BBCode
        • 安全處理使用者輸入
        • 移除 BBCode 標籤
        • 效能
        • 以 push_[標籤]() 和 pop() 方法取代 BBCode
        • 參考
        • 文字特效
        • 自訂 BBCode 標籤與文字特效
  • XR
    • 基礎教程
      • 設定 XR
        • Godot XR 系統簡介
        • 建議採用哪種算繪器
        • OpenXR
        • 建立 XR 場景
      • 部署到 Android
        • 設定
        • Gradle Android 建置
        • 安裝廠商外掛
        • 建立匯出預設
        • 從 Godot 編輯器在裝置上執行
      • 更完善的 XR 啟動腳本
        • 腳本訊號
        • 腳本變數
        • 已更新的 ready 函式
        • 啟動階段
        • 進入可見狀態
        • 取得焦點狀態
        • 停止狀態
        • 重新置中定位
      • AR/透視
        • 環境混合模式
        • 設定背景
        • OpenXR 專屬說明
        • 綜合運用
        • 陰影轉為不透明度
      • 接下來可以從哪裡開始
        • XR 工具包
    • 進階匯出
      • OpenXR 設定
        • General settings
        • 擴充功能
        • 綁定修飾器
      • XR 動作對應
        • 預設動作對應
        • 動作集
        • 動作
        • 設定檔
        • 第一個控制器綁定
        • 簡單控制器
        • 綁定修飾器
      • XR 房間規模
        • 以原點為中心的解決方案
        • 步驟 1
        • 步驟 2
        • 步驟 3
        • 以角色本體為中心的解決方案
        • 步驟 1
        • 步驟 2
        • 步驟 3
        • 當玩家走到不該去的地方
        • 更多改進建議
      • XR full screen effects
        • Applying the projection matrix
        • 限制
      • OpenXR 合成圖層
        • 前言
        • 設定 SubViewport
        • 新增合成圖層
        • 讓介面可互動
        • 打洞 (Hole Punching)
      • OpenXR 手部追蹤
        • 前言
        • 展示專案
        • 手部追蹤 API
        • 手部追蹤資料來源
        • 處理使用者輸入
      • OpenXR 身體追蹤
        • HTC 追蹤器支援
    • 安裝 XR 工具
      • XR 工具簡介
        • 安裝 XR 工具
        • 基本手部模型
        • 更多資訊
      • 基礎 XR 移動
        • 新增玩家本體
        • 新增地板
        • 直接移動
        • 傳送
        • 更多進階移動功能

參與貢獻

  • 如何貢獻
    • 募款
    • 技術貢獻
    • 社群支援
  • 參與貢獻程式碼
    • 貢獻程式碼
    • 測試與回報問題
      • 測試開發版本
      • 在 GitHub 上提出問題
    • 貢獻說明文件
    • 貢獻翻譯
    • 二分法追蹤迴歸
      • 什麼是二分法追蹤?
      • 使用官方建構版本加快二分法追蹤
      • Git 的 bisect 指令
        • 確認 commit 雜湊值
        • 建構引擎
        • 執行引擎
    • Bug 分級指引
      • Issue 管理
        • 標籤(Label)
        • 說明文件標籤
        • 里程碑(Milestone)
    • Pull Request 工作流程
      • Git 原始碼儲存庫
      • Fork 與 Clone
      • 建立分支
      • 更新分支
      • 進行修改
      • 推送(push)更動到遠端
      • 建立 Pull Request
      • 修改 Pull Request
      • 互動式 rebase
      • 將變更 rebase 到其他分支
      • 刪除 Git 分支
    • Pull Request 審查流程
      • 程式碼審查與測試
        • 1. 確認問題存在
        • 2. 測試 PR 並檢查是否有回歸(Regression)
        • 3. 進行程式碼審查
        • 4. 與貢獻者反覆修正並改進 PR
        • 5. 核准 PR
      • 程式碼風格審查
      • 合併 Pull Request
        • 1. 徵詢正確人員/團隊的回饋
        • 2. 徵詢社群回饋
        • 3. Git 注意事項
        • 4. GitHub 注意事項
        • 5. 合併 PR
    • 測試拉取請求(Pull Request)
      • 下載已編譯的建構檔
        • 如果你有 GitHub 帳號
        • 如果你沒有 GitHub 帳號
      • 從原始碼編譯拉取請求分支
        • 下載壓縮後的拉取請求分支
        • 使用 git 取得拉取請求分支
  • 引擎開發
    • 引擎貢獻者最佳實踐
      • 前言
      • 用語
      • 最佳實踐
        • #1:問題優先
        • #2:解決問題前,必須先確認問題真的存在
        • #3:問題必須夠複雜或夠常見
        • #4:解決方案必須和他人討論
        • #5:每個問題各有其最佳解法
        • #6:優先滿足常見需求,罕見需求保持彈性
        • #7:優先採用局部解決方案
        • #8:不要用複雜解法處理簡單問題
    • 程式碼樣式方針
      • C++ 與 Objective-C
        • 在本機使用 clang-format
        • 標頭檔引用
      • Java
      • Python
        • 在本機使用 ruff
        • Pre-commit 掛鉤
      • C# 風格指南
    • C++ 使用規範
      • 說明
      • 不允許的功能
        • 標準模板函式庫(STL)
        • auto 關鍵字
        • Lambda 函式
        • #pragma once 指令
        • try-catch 區塊
    • 處理相容性破壞
      • 實際範例
    • 建置系統與工作環境
      • 設定 IDE
        • Android Studio
        • CLion
        • Code::Blocks
        • KDevelop
        • Qt Creator
        • JetBrains Rider
        • Visual Studio
        • Visual Studio Code
        • Xcode
      • 從原始碼構建
        • 取得原始碼
        • 建置系統介紹
        • 在 Windows 上編譯
        • 在 Linux、*BSD 上編譯
        • 在 macOS 上編譯
        • 編譯 Android 版本
        • 為 iOS 編譯
        • 在 Linux 上為 iOS 進行交叉編譯
        • 編譯至網頁平台
        • 使用 .NET 編譯
        • 使用 PCK 加密金鑰編譯
        • 最佳化建置檔案大小
      • 對專案進行除錯
        • 使用 C++ 效能分析器
        • 使用 Sanitizer
        • 在 macOS 上除錯
        • Vulkan
        • 使用 gdb 為編輯器進行除錯
    • 架構
      • 開啟 Mono 模組
        • 架構圖
        • 常用引擎方法與巨集
        • 核心型別
        • Variant 類別
        • Object 類別
        • 繼承類別樹
        • 內部算繪架構
        • 2D 座標系與 2D 變換
        • 腳本開發
        • 以 C++ 自訂模組
        • 繫結外部函式庫
        • 自訂 Godot 伺服器
        • 自訂資源格式載入器
        • 自訂 AudioStream
        • 自訂平台移植
        • 單元測試
      • Godot 檔案格式
        • GDScript 語法
        • TSCN 檔案格式
      • 編輯器開發
        • 編輯器開發簡介
        • 編輯器圖示
        • 編輯器風格指南
  • 撰寫自定說明文件
    • 參考線
      • 內容指引
        • 指引與原則
      • 文件撰寫方針
        • 七項讓英文更清晰的規則
        • 如何撰寫方法與類別
        • Godot 文件常用詞彙
        • 鍵盤快捷鍵指引
        • 手冊樣式指引
        • 何時應標示 Godot 版本
      • 建立文件圖片與影片
        • 影像
        • 影片
        • 將影片加入文件頁面
      • Documentation contribution checklist
        • 撰文風格
        • Code examples
        • Manual style and formatting
        • Images and videos
        • GitHub
    • 編輯動畫
      • 貢獻說明文件
        • 入門
        • 什麼是 Godot 文件
        • 貢獻變更
        • 線上編輯頁面
        • 新增頁面
        • 授權條款
      • 使用 Sphinx 建置手冊
        • 處理錯誤
        • 效能提示
    • 類別參照手冊
      • 貢獻類別參考文件
        • 類別參考的來源
        • 可參與的內容
        • 於引擎開發時更新類別參考
      • 類別參考入門
        • 如何編輯類別 XML
    • 說明文件架構
      • 編輯器與說明文件本地化
        • 使用 Weblate 進行翻譯
        • 找出原始內容
        • 遵守標記語法規則
        • 離線翻譯與測試
        • 說明文件圖片本地化

社群

  • 素材庫
    • 關於素材庫
      • 素材的類型
      • 常見問題
        • 可以將付費素材上傳到素材庫嗎?
    • 使用素材庫
      • 在網站上
        • 總覽
        • 搜尋
        • 素材頁面介紹
        • 註冊與登入
      • 在編輯器中
    • 提交到素材庫
      • 前言
      • 提交指引
        • 系統需求
        • 建議
      • 提交
  • 社群頻道
    • 各語言社群
  • 教學與資源
    • 從哪裡開始
    • 影片教學
    • 文字教學
    • 資源

類別參照手冊

  • 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
    • AnimatableBody2D
      • Description
      • 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
      • Methods
      • 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
    • 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
    • CenterContainer
      • Description
      • Tutorials
      • Properties
      • Property 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
    • 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
    • EditorFileDialog
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • 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
      • Property Descriptions
      • Theme Property Descriptions
    • EditorToaster
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • 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
    • 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
    • HSeparator
      • Description
    • HSlider
      • Description
    • HSplitContainer
      • Description
      • Tutorials
    • HTTPRequest
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • 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
    • 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
    • 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
    • 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
      • 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
    • 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
      • 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
      • 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
    • 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
      • 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
    • 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
    • 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
    • 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
      • 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
      • 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
    • 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
    • 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
      • Enumerations
      • Property 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
      • 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
    • JSON
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • LabelSettings
      • Description
      • Properties
      • Property 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
    • Texture2DRD
      • Description
      • Properties
      • Property Descriptions
    • Texture3D
      • Description
      • Methods
      • Method Descriptions
    • Texture3DRD
      • Description
      • Properties
      • Property Descriptions
    • TextureCubemapArrayRD
      • Description
    • TextureCubemapRD
      • Description
    • TextureLayered
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • TextureLayeredRD
      • Description
      • 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
      • Methods
      • Method Descriptions
    • AStar3D
      • Description
      • Methods
      • Method Descriptions
    • AStarGrid2D
      • Description
      • 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
      • Methods
      • Signals
      • Enumerations
      • 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
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorExportPlatformAndroid
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformExtension
      • Description
      • Methods
      • Method Descriptions
    • EditorExportPlatformIOS
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformLinuxBSD
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformMacOS
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformPC
      • Description
      • Tutorials
    • 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
    • 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
      • Methods
      • Method Descriptions
    • JavaObject
      • Description
      • Methods
      • Method Descriptions
    • JavaScriptBridge
      • Description
      • Tutorials
      • Methods
      • Signals
      • Method Descriptions
    • JavaScriptObject
      • Description
    • JNISingleton
      • Description
      • Tutorials
    • JSONRPC
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • KinematicCollision2D
      • Description
      • Methods
      • Method Descriptions
    • KinematicCollision3D
      • Description
      • Methods
      • Method Descriptions
    • Lightmapper
      • Description
    • LightmapperRD
      • Description
    • 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
      • Method Descriptions
    • NavigationServer3D
      • Description
      • Tutorials
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • Node
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Constants
      • Property Descriptions
      • Method Descriptions
    • Node3DGizmo
      • Description
    • OfflineMultiplayerPeer
      • Description
    • OggPacketSequencePlayback
    • OpenXRAPIExtension
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • OpenXRExtensionWrapperExtension
      • Description
      • Methods
      • Method Descriptions
    • OpenXRInteractionProfileMetadata
      • Description
      • Methods
      • Method Descriptions
    • OpenXRInterface
      • Description
      • Tutorials
      • Properties
      • Methods
      • Signals
      • Enumerations
      • 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
      • Property Descriptions
      • Method Descriptions
    • ResourceFormatLoader
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • ResourceFormatSaver
      • Description
      • Methods
      • Method Descriptions
    • ResourceImporter
      • Description
      • Tutorials
      • Enumerations
    • 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
    • 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
    • ScriptLanguage
      • Enumerations
    • ScriptLanguageExtension
      • Methods
      • Enumerations
      • Method Descriptions
    • Semaphore
      • Description
      • Tutorials
      • Methods
      • Method Descriptions
    • ShaderIncludeDB
      • Description
      • Methods
      • Method Descriptions
    • SkinReference
      • 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
    • StreamPeerTCP
      • Description
      • Methods
      • Enumerations
      • Method Descriptions
    • StreamPeerTLS
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • 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
    • Tween
      • Description
      • Methods
      • Signals
      • Enumerations
      • Method Descriptions
    • Tweener
      • Description
      • Signals
    • UDPServer
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • 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
      • 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
      • Methods
      • Enumerations
      • 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
    • EditorExportPlatform
      • Description
      • Tutorials
      • Methods
      • Enumerations
      • Method Descriptions
    • EditorExportPlatformAndroid
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformExtension
      • Description
      • Methods
      • Method Descriptions
    • EditorExportPlatformIOS
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformLinuxBSD
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformMacOS
      • Tutorials
      • Properties
      • Property Descriptions
    • EditorExportPlatformPC
      • Description
      • Tutorials
    • 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
      • Signals
      • Enumerations
      • 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
      • 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.4 正體中文 (台灣) 文件
    • All classes
    • NavigationRegion3D

NavigationRegion3D

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

Inherits: Node3D < Node < Object

A traversable 3D region that NavigationAgent3Ds can use for pathfinding.

Description

A traversable 3D region based on a NavigationMesh that NavigationAgent3Ds can use for pathfinding.

Two regions can be connected to each other if they share a similar edge. You can set the minimum distance between two vertices required to connect two edges by using NavigationServer3D.map_set_edge_connection_margin().

Note: Overlapping two regions' navigation meshes is not enough for connecting two regions. They must share a similar edge.

The cost of entering this region from another region can be controlled with the enter_cost value.

Note: This value is not added to the path cost when the start position is already inside this region.

The cost of traveling distances inside this region can be controlled with the travel_cost multiplier.

Note: This node caches changes to its properties, so if you make changes to the underlying region RID in NavigationServer3D, they will not be reflected in this node's properties.

Tutorials

  • Using NavigationRegions

Properties

bool

enabled

true

float

enter_cost

0.0

int

navigation_layers

1

NavigationMesh

navigation_mesh

float

travel_cost

1.0

bool

use_edge_connections

true

Methods

void

bake_navigation_mesh(on_thread: bool = true)

AABB

get_bounds() const

bool

get_navigation_layer_value(layer_number: int) const

RID

get_navigation_map() const

RID

get_region_rid() const

RID

get_rid() const

bool

is_baking() const

void

set_navigation_layer_value(layer_number: int, value: bool)

void

set_navigation_map(navigation_map: RID)


Signals

bake_finished() 🔗

Notifies when the navigation mesh bake operation is completed.


navigation_mesh_changed() 🔗

Notifies when the NavigationMesh has changed.


Property Descriptions

bool enabled = true 🔗

  • void set_enabled(value: bool)

  • bool is_enabled()

Determines if the NavigationRegion3D is enabled or disabled.


float enter_cost = 0.0 🔗

  • void set_enter_cost(value: float)

  • float get_enter_cost()

When pathfinding enters this region's navigation mesh from another regions navigation mesh the enter_cost value is added to the path distance for determining the shortest path.


int navigation_layers = 1 🔗

  • void set_navigation_layers(value: int)

  • int get_navigation_layers()

A bitfield determining all navigation layers the region belongs to. These navigation layers can be checked upon when requesting a path with NavigationServer3D.map_get_path().


NavigationMesh navigation_mesh 🔗

  • void set_navigation_mesh(value: NavigationMesh)

  • NavigationMesh get_navigation_mesh()

The NavigationMesh resource to use.


float travel_cost = 1.0 🔗

  • void set_travel_cost(value: float)

  • float get_travel_cost()

When pathfinding moves inside this region's navigation mesh the traveled distances are multiplied with travel_cost for determining the shortest path.


bool use_edge_connections = true 🔗

  • void set_use_edge_connections(value: bool)

  • bool get_use_edge_connections()

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


Method Descriptions

void bake_navigation_mesh(on_thread: bool = true) 🔗

Bakes the NavigationMesh. If on_thread is set to true (default), the baking is done on a separate thread. Baking on separate thread is useful because navigation baking is not a cheap operation. When it is completed, it automatically sets the new NavigationMesh. Please note that baking on separate thread may be very slow if geometry is parsed from meshes as async access to each mesh involves heavy synchronization. Also, please note that baking on a separate thread is automatically disabled on operating systems that cannot use threads (such as Web with threads disabled).


AABB get_bounds() const 🔗

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


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 current navigation map RID used by this region.


RID get_region_rid() const 🔗

Deprecated: Use get_rid() instead.

Returns the RID of this region on the NavigationServer3D.


RID get_rid() const 🔗

Returns the RID of this region on the NavigationServer3D. Combined with NavigationServer3D.map_get_closest_point_owner() can be used to identify the NavigationRegion3D closest to a point on the merged navigation map.


bool is_baking() const 🔗

Returns true when the NavigationMesh is being baked on a background thread.


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 region should use. By default the region will automatically join the World3D default navigation map so this function is only required to override the default map.

上一頁 下一頁

© 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.