關於
前言
開始之前
關於 Godot Engine
說明文件架構
關於本文件
功能列表
支援平台
編輯器
算繪
2D 圖形
2D 工具
2D 物理
3D 圖形
3D 工具
3D 物理
著色器
撰寫腳本
音訊
匯入
輸入
導覽
網路
國際化
視窗環境與作業系統整合
移動裝置
支援 XR (AR 與 VR)
GUI 圖形界面系統
動畫
視訊格式
雜項
System requirements
Godot editor
Desktop or laptop PC - Minimum
Mobile device (smartphone/tablet) - Minimum
Desktop or laptop PC - Recommended
Mobile device (smartphone/tablet) - Recommended
Exported Godot project
Desktop or laptop PC - Minimum
Mobile device (smartphone/tablet) - Minimum
Desktop or laptop PC - Recommended
Mobile device (smartphone/tablet) - Recommended
常見問題
Godot 可以做什麼?要花多少錢?授權條款是什麼呢?
Godot 支援哪些平台?
Godot 支援哪些程式語言?
GDScript 是什麼?為什麼要用 GDScript?
創造 GDScript 的動機是什麼?
Godot 支援什麼格式的 3D 模型?
Godot 會支援 [自行帶入 FMOD, GameWorks 等閉源 SDK] 嗎?
如何擴充 Godot?
如何在我的作業系統上安裝 Godot 編輯器(進行桌面整合)?
Windows
macOS
Linux
Godot 編輯器是個免安裝軟體嗎?
Why does Godot prioritize Vulkan and OpenGL over Direct3D?
為什麼Godot致力於保持小型的核心功能集?
要怎麼做出能應付多種解析度與長寬比的素材呢?
Godot 的下一個版本什麼時候發行?
新專案應該使用哪個版本的 Godot?
是否需要將我的專案升級到Godot的新版本?
我想參與貢獻!要從哪裡開始?
我有個大膽的想法可以給 Godot。該分享去哪裡?
是否能用 Godot 建立非遊戲應用?
可以把 Godot 當作函式庫來用嗎?
Godot 使用的使用者界面工具包是什麽?
為什麼 Godot 使用 SCons 建構系統?
為什麼Godot不使用STL(Standard Template Library)?
Godot 怎麼不用例外 (Exception)?
Godot使用 ECS(實體元件系統)嗎?
為什麼 Godot 不強制使用者實作 DOD(面向資料設計)?
要怎麼參與貢獻或支援 Godot 的開發呢?
有誰在為 Godot 工作?如何聯路?
通過 Mono 進行編譯
什麼是許可證?
系統需求
包含
演職員表
授權
輸出紀錄
附帶檔案
印刷手冊
同意授權條款
第三方工具
Godot 版本釋出政策
Godot 版本
釋出支援時程
GDScript是什麼?為什麼我要用它?
我應該把專案升級到新版本的引擎嗎?
下個版本什麼時候出?
引擎版本之間的相容標準是怎樣的?
說明文件修改記錄
New pages since version 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 我需要知道什麼?
Learn to code with GDScript
Learn in your browser with the GDScript app
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"之類的文字
A microphone or "refresh" icon appears in the bottom-right corner of the Project Manager and editor window
編輯器或專案顯示看起來過於銳利或模糊
此編輯器或專案看起來顏色很淡
從掛起狀態恢復 PC 後,編輯器/專案凍結或顯示出現故障
專案可以從編輯器裡執行,但是從匯出的版本執行時無法載入某些檔案
編輯器整合
編輯器界面 (C++)
專案管理員
建立新專案
建立新專案
建置匯出樣板
Managing projects with tags
遠端屬性面板。
界面概覽與常用詞彙
專案設定
預設編輯器快捷鍵
通用編輯器操作
2D / Canvas 專案編輯器
3D / Spatial 編輯器
文字編輯器
腳本編輯器
編輯器輸出
除錯工具
檔案對話框
檔案系統面板
場景樹 Dock
動畫軌編輯器
圖塊地圖編輯器
圖塊集編輯器
自定建置
面板的移動和大小調整
將腳本或著色器編輯器拆分為獨立視窗
自定建置
編輯器設定
Android Studio
執行編輯器
Android 裝置支援
系統需求
Xbox One 的限制
執行編輯器
執行編輯器
提供 Mod 支援
限制
匯入專案
建立新專案
Prefabs 跑去哪了?
進階匯出
命令行教學
命令列參照說明
路徑
設定專案路徑
建立專案
執行編輯器
清除場景
執行遊戲
除錯
匯出
執行腳本
使用外部文字編輯器
使用外部文字編輯器
官方 Git 外掛
LSP/DAP support
功能列表
功能列表
前言
建立內容
使用檔案
建立腳本
從 Godot 3 升級到 Godot 4
我應該升級到 Godot4 嗎?
升級的優點
升級的缺點
升級的注意事項
準備專案
設定專案路徑
專案管理員
從命令行進行匯出
運作專案升級工具後修復專案
教學與資源
手動重命名的方法、屬性、訊號、列舉和常數
測試
覆寫專案設定
更新著色器
更新腳本時將向後不相容的更改考慮在內
ArrayMesh 資源不相容問題
自動重命名方法、屬性、訊號、常數列表
編輯器設定
從 Godot 4.0 升級到 Godot 4.1
做出更改
核心
動畫
節點
節點
建立節點
物理
算繪
導覽
網路
編輯器外掛程式
做出更改
將 GDExtension 更新到 4.1
Upgrading from Godot 4.1 to Godot 4.2
做出更改
核心
動畫
建立節點
算繪
Text
GraphEdit
TileMap
XR
2D
畫布層
Viewport 與 Canvas 專案
CanvasLayers
Viewport 和畫布變換
前言
Canvas 變換
全域 Canvas 變換
拉伸變換
Canvas 變換
變換順序
變換函式
處理自定輸入事件
算繪
2D 燈光和陰影
前言
節點
骨骼權重
平行光
建立屬性群組
設定 SCons
法線和鏡面貼圖
使用新增式精靈作為 2D 燈光的快速替代品
2D 網格
前言
優化繪製的像素
建立 Godot 伺服器
Sprite 動畫
前言
AnimateSprite 與若干單獨的圖片
AnimateSprite 與精靈表
AnimationPlayer 與精靈表
總結
粒子
簡介
Time (時間)參數
Drawing parameters (繪圖參數)
ParticleProcessMaterial 設定
碰撞區域的顯示
抗鋸齒:
前言
Line2D 和自訂繪圖中的反鋸齒屬性
多取樣抗鋸齒 (MSAA)。
2D 中的自訂繪圖
前言
繪製
更新
Coordinates and line width alignment
抗鋸齒:
工具
Example 1: drawing a custom shape
Example 2: drawing a dynamic line
2D Parallax
前言
Scroll scale
Infinite repeat
Scroll offset
Repeat times
Split screen
Previewing in the editor
物理系統介紹
2D 運動概述
前言
設定
八向移動
旋轉+移動
旋轉+移動(滑鼠)
點擊並移動
總結
工具
使用圖塊地圖
前言
建立 TileSet
將若干合集合並為單個合集
向 TileSet 新增碰撞、導覽和遮擋
為 TileSet 的圖塊分配自訂中繼資料
建立內容
一次為多個圖塊指定屬性
建立內容
使用圖塊地圖
前言
在 TileMap 中指定 TileSet
建立內容
執行編輯器
選擇用於繪製的圖塊
本地坐標
建立內容
使用圖案保存和加載預製圖塊放置
使用地形自動處理圖塊連接
翻譯現有頁面
3D
3D 簡介
Node3D 節點
3D 內容
手動製作的模型(使用 3D 建模軟體)
生成的幾何體
即時幾何體
3D環境中的2D
環境
3D 視窗
座標系
空間與操縱小工具
Using Blender-style transform shortcuts
視圖選單
preview environment and light
攝影機
燈光
使用 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 燈光與陰影
前言
燈光節點
光節點
陰影貼圖
平行光
全向光
聚光
影子合集
平衡性能與品質
使用空白字元
使用例
快速入門指南
節點屬性
Decal rendering order
效能
限制
物理燈光與相機單位
為什麼使用物理燈光和相機單元?
設定自動簽署
設定遊戲區域
粒子系統(3D)
前言
基本使用
進階匯出
高動態範圍光照
前言
電腦顯示器
場景線性和資源管道
HDR的參數
定數
序言
使用體素全域光照
有符號距離場全域照明 (SDFGI)
使用光照貼圖全域光照
反射探查
偽造全域光照
環境和後期處理
環境
相機屬性
環境可選項
中後期處理效果
其他建置選項
體積霧和霧體積
建立屬性群組
與光互動
使用體積霧作為體積照明解決方案
平衡性能與品質
使用霧體積進行局部體積霧
節點屬性
自定功能
使用四邊形偽造體積霧
抗鋸齒:
前言
多取樣抗鋸齒 (MSAA)。
多取樣抗鋸齒 (MSAA)。
AMD FidelityFX Super Resolution 2.2 (FSR2)
多取樣抗鋸齒 (MSAA)。
多取樣抗鋸齒 (MSAA)。
螢幕空間粗糙度限制器
匯入時的紋理粗糙度限制器
GDScript是什麼?為什麼我要用它?
最佳化
使用 MultiMeshInstance3D
前言
設定節點
MultiMesh 設定
網格的細節級別(LOD)
前言
視覺比較
建立內容
比較網格 LOD 視覺效果和性能
配置網格 LOD 性能和質量
將網格 LOD 與 MultiMesh 和粒子結合使用
可見範圍(HLOD)
它的運作方式
設定自動簽署
訊號與屬性
動畫
遮擋剔除
遮擋模式
遮擋模式
遮擋模式
遮擋模式
效能
疑難排解
解析度縮放
為什麼要使用解析度縮放?
資源路徑
疑難排解
變數型別轉換
什麼是視覺腳本?
提供 Mod 支援
在 Godot 中使用 NuGet 套件
工具
使用 CSG 設計關卡原型
序言
原型設計
使用原型紋理
匯出陣列
使用圖塊地圖
前言
範例專案
建立 MeshLibrary
碰撞
材質
導覽網格
匯出 MeshLibrary
使用 GridMap
在程式碼中使用 GridMap
動畫
建置系統簡介
建立 AnimationPlayer 節點
電腦動畫依賴於關鍵影格
教學:建立簡單的動畫
場景設定
新增函式
訊號與屬性
新增軌道
第二個關鍵影格
運作動畫
Autoplay on load
來來回回
軌道設定
其他屬性的關鍵影格
編輯關鍵影格
使用空白字元
Onion Skinning
動畫軌編輯器
屬性軌道
3D 位置、旋轉、縮放軌道
混合形狀軌道
呼叫方法
貝茲曲線軌道
音訊播放軌道
動畫播放軌道
剪紙動畫
它是什麼?
Godot 中的剪紙動畫
製作 GBot
設定裝配
調整軸心
RemoteTransform2D 節點
完成骨架
骨架
IK 鏈
動畫
設定關鍵影格和排除屬性
建立內容
只修改旋轉
關鍵影格 IK 鏈
視覺上移動父級後面的精靈
為多個關鍵影格設定緩動曲線
2D 骨架變形
2D 骨架
前言
設定
建立內容
建立內容
多邊形的變形
內部頂點
使用 AnimationTree
前言
建立內容
建立內容
混合樹
混合2/混合3
OneShot
時間縮放
時間縮放
轉場效果
二維混合空間
一維混合空間
狀態機
為了更好的混合
根骨骼運動
使用程式碼控制
狀態機行程
播放影片
支援所有平台。
設定 Godot
處理大小變化及不同的縱橫比
在 3D 表面上顯示影片
Looping a video
影片解碼條件及推薦解析度
限制
推薦 Theora 編碼設定
平衡品質與檔大小
FFmpeg:轉換時保持原始影片解析度
FFmpeg:調整影片大小並轉換
Chroma Key Videos
Scene Setup
Writing the Custom Shader
UI Controls
Signal Handling
建立節點
啟用電影製作模式
命令行教學
選擇動畫
glTF 2.0
(推薦)
。
PNG
自定功能
配置
內建變數和算繪模式
使用高品質的圖形設定
以比螢幕解析度更高的解析度進行算繪
後處理:
轉換縮排為 Tab
將 PNG 圖像序列 + WAV 音訊轉換為影片
建立節點
影片縮放
新增腳本
使用 FFmpeg 生成累積運動模糊
素材管線
匯入流程
於 Godot 3.0+ 匯入素材
更改匯入參數
重新匯入多個素材
自動重新匯入
產生的檔案
更改匯入資源型別
更改預設匯入參數
多執行緒
匯入圖像
支援的圖片格式
匯入紋理
更改匯入資源型別
偵測3D
匯入選項
壓縮模式
壓縮 > 高品質
無損壓縮 (PNG)
法線貼圖
壓縮 > 通道包
產生的檔案
Mipmap
壓縮模式
Roughness > Src Normal
修正Alpha邊界
Premultiplied Alpha - 預乘 Alpha
處理 > 法線貼圖反轉 Y
HDR as sRGB - 將 HDR 轉為 sRGB
處理 > HDR 箝位曝光
流程 > 尺寸限制
偵測 3D > 壓縮到
SVG > Scale
Editor > Scale With Editor Scale
Editor > Convert Colors With Editor Theme
Importing SVG images with text
最佳實踐
支援 2D 高解析度紋理尺寸,無偽影
在 3D 中使用適當的紋理尺寸
匯入音訊樣本
支援的圖片格式
匯入音訊樣本
匯入選項
強制 > 8 位
力 > 單聲道
力 > 最大速率
編輯 > 修剪
編輯器使用手冊
迴圈模式
壓縮模式
有許多匯入選項:
迴圈
迴圈偏移
BPM
節拍計數
節拍
高級匯入設定(Ogg Vorbis 和 MP3)
最佳實踐
取得專案或編輯器設定
使用即時音訊效果降低檔大小
匯入翻譯
遊戲與在地化
翻譯格式
CSV 匯入工具
匯入 3D 場景
Available 3D formats
在 Blender 中匯出 glTF 2.0 檔案
直接在 Godot 中匯入
.blend
檔案
在 Blender 中匯出 DAE 檔
於 Godot 3.0+ 匯入素材
於 Godot 3.0+ 匯入素材
Model export considerations
命名公約
匯入紋理
其他建議
其他建議
Node type customization using name suffixes
刪除節點 (-noimp)
建立碰撞 (-col, -convcol, -colonly, -convcolonly)
Create Occluder (-occ, -occonly)
建立導覽 (-navmesh)
建立 VehicleBody (-vehicle)
建立 VehicleWheel (-wheel)
剛體 (-rigid)
動畫循環 (-loop, -cycle)
Import configuration
匯入工作流程
場景繼承
重定向 3D 骨架
在多骨架之間共用動畫
重定向選項
骨骼對映
刪除動畫軌
重命名骨骼
放鬆修復器
匯入 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 檔
總結
功能標籤
前言
預設功能
自定功能
覆寫專案設定
預設覆寫
自定建置
為 Linux 匯出
環境變數
為 macOS 匯出
系統需求
視窗環境與作業系統整合
如果你有 Apple 開發者 ID 憑證
如果你有 Apple 開發者 ID 憑證
如果你沒有 Apple 開發者 ID 憑證
簽名選項
Animation - 動畫選項
授權
強化運作時授權
App 沙盒授權
環境變數
在 macOS 上運作 Godot 套用
App 已簽章並公證,通過 App Store 分發
App 已簽章並公證,在 App Store 外分發
應用已簽章(包括 Ad-hoc 簽章)但未公證
App 未簽章,可執行檔由連結器簽章
App 和可執行檔都沒有簽章(僅適用於 Apple Slilicon 的 mac)
為 Windows 匯出
Godot 版本
設定
環境變數
為 Windows 更改應用程式圖示
建立 ICO 檔案
更改工作列圖示
更改檔案圖示
測試結果
為 iOS 匯出
系統需求
匯出 Godot 專案至 Xcode
活躍開發中的注意事項
將 Godot 專案資料夾串聯至 Xcode 的步驟
為 iOS 進行編譯
環境變數
疑難排解
xcode-select points at wrong SDK location
為 Android 匯出
Install OpenJDK 17
下載 Android SDK
在 Godot 中設定
提供起動器圖示
為 Google Play Store 匯出
最佳化 APK 大小
環境變數
Gradle builds for Android
Set up the gradle build environment
Enabling the gradle build and exporting
為 Web 匯出
Godot 版本
匯出選項
限制
使用 Cookie 來保留資料
背景
全螢幕與滑鼠截取
音訊
網路
剪貼簿
遊戲手柄
不會顯示啟動畫面
提供檔案
Interacting with the browser and JavaScript
環境變數
為專用伺服器匯出
使用匯出樣板
匯出 Preset
為專用伺服器匯出
開啟專用伺服器
下一步
單鍵部署
什麼是一鍵式部署?
支援所有平台。
單鍵部署
疑難排解
Android
Web
檔與資料 I/O
後臺載入
建立 ResourceFormatLoader
範例
Godot 專案中的檔路徑
路徑分隔符號
新增檔案至專案
存取場景節點
將路徑轉換為絕對路徑或“本地”路徑
編輯器資料路徑
自包含模式
保存遊戲
前言
識別持久化物件
序列化
保存和讀取資料
一些注釋
二進位序列化 API
限制
在地化
Runtime file loading and saving
Plain text and binary files
Images
Audio/video files
3D scenes
Fonts
ZIP 壓縮檔
二進位序列化 API
前言
完整物件與物件實例 ID
封包規格
0: null
1:
bool
2:
int
3:
float
4:
String
5:
Vector2
6:
Rect2
7:
Vector3
8:
Transform2D
9:
Plane
Quat
11:
AABB
12:
Basis
Transform
14:
Color
15:
NodePath
對於舊格式:
對於新格式:
16: :ref:`RID<class_rid>`(不支援)
Object
18:
Dictionary
19:
Array
Array
Array
Array
Array
Array
String
Vector3
Vector3
Array
國際化
將遊戲國際化
前言
配置匯入的譯文
資源的當地語系化
將鍵轉換為文字
預留位置
翻譯狀態
組織
使控制項的大小可調
TranslationServer
雙向文字和 UI 鏡像
新增檔案至專案
結構化文字 BiDi 覆蓋
載入場景
本地化說明文件圖片
匯入翻譯
翻譯專案名稱
使用 gettext 進行當地語系化
優勢
缺點
安裝 gettext 工具
放置樣板
執行編輯器
手動使用
從 PO 範本建立消息檔
在 Godot 中載入消息檔
按照 PO 範本更新消息檔
檢查 PO 檔或範本的有效性
使用二進位 MO 檔(僅適用於大型專案)
本地坐標
List of supported language codes
List of supported script codes
List of supported country codes
偽在地化
前言
偽當地語系化的啟用和配置
組織專案
運作時配置偽當地語系化
輸入
使用 InputEvent
它是什麼?
工作原理是怎樣的?
InputEvent 剖析
動作
InputMap
輸入範例
前言
事件和輪詢
輸入事件
InputMap
建立內容
鍵盤事件
鍵盤修飾鍵
滑鼠事件
滑鼠按鈕
滑鼠行為
觸摸事件
滑鼠和輸入座標
關於
硬體顯示座標
視口顯示座標
自訂滑鼠游標
使用專案設定
使用腳本
游標列表
控制器、手柄和搖桿
為通用 Windows 平台(UWP) 匯出
GDScript是什麼?為什麼我要用它?
減法
鍵盤/滑鼠和控制器輸入之間的差異
死區
“回聲”事件
Windows
防止省電模式
疑難排解
Godot 無法識別我的控制器。
我的控制器的按鈕或軸對應不正確。
我的控制器在特定的平臺上工作,但在另一個平臺上卻不能。
處理退出請求
退出
處理通知
On mobile devices
Godot 通知
數學運算
向量數學
前言
坐標系(2D)
向量運算
成員存取
向量加法
標量乘法
實際應用
移動
指向目標
單位向量
正規化
反射
點積
面向問題
外積
法線計算
指向目標
更多資訊
高等向量數學
平面
到平面的距離
遠離原點
在二維空間中建構平面
平面的一些範例
三維碰撞偵測
更多資訊
矩陣與變換
前言
矩陣分量和單位矩陣
縮放變換矩陣
建立內容
變換矩陣的基
變換矩陣的平移
融會貫通
剪切變換矩陣(高級)
變換的實際應用
在變換之間轉換位置
相對於物件本身移動物件
將變換應用於變換
求逆變換矩陣
這一切是如何在 3D 模式下工作的?
表示 3D 中的旋轉(高級)
插值
向量插值
變換插值
平滑運動
貝塞爾、曲線和路徑
二次貝茲曲線
三次貝茲曲線
新增控制點
Curve2D、Curve3D、Path 以及 Path2D
估值
繪製
走訪
亂數產生
全域作用域 vs RandomNumberGenerator 類
randomize() 方法
設定主要場景
獲取一個亂陣列元素
獲取一個隨機字典值
加權隨機概率
使用 shuffle bag 達到“更好”隨機性
隨機數函式
Cryptographically secure pseudorandom number generation
導覽
2D navigation overview
2D 場景的設定
3D navigation overview
匯入 3D 場景
使用 NavigationServer
與其他腳本語言溝通
建立內容
2D 和 3D NavigationServer 的區別
撰寫自定說明文件
伺服器迴避回調
顯示導覽
建立導覽 (-navmesh)
建立導覽 (-navmesh)
使用 NavigationRegion
建立內容
Using navigation meshes
Baking a navigation mesh with a NavigationRegion
Baking a navigation mesh with the NavigationServer
Baking navigation mesh chunks for large worlds
Navigation mesh baking common problems
Navigation mesh script templates
顯示導覽
Obtaining a NavigationPath
使用 NavigationPathQueryObject
使用 NavigationAgent
導覽
導覽
在下方範例中:
導覽
建立腳本樣板
角色為 Node3D
角色為 CharacterBody3D
角色為 RigidBody3D
使用 NavigationObstacle
Obstacles and navigation mesh
Obstacles and agent avoidance
Static avoidance obstacles
Dynamic avoidance obstacles
Procedural obstacles
使用 NavigationLink
Navigation link script templates
顯示導覽
Navigation debug tools
Enabling navigation debug
Navigation debug settings
建立內容
測試
Debug performance
Connecting navigation meshes
不支援繼承自定型別。
支援不同角色運動
支援不同角色區域許可權
最佳化建置檔案大小
Performance problems with parsing scene tree nodes
烘焙導覽網格的性能問題
NavigationAgent 路徑查詢的性能問題
實際路徑搜索的性能問題
導覽地圖同步的性能問題
網路
高級多人遊戲
高階 API v.s. 低階 API
中級抽象
其他建議
初始化網路
管理連接
遠程程式呼叫
改動
實作
為專用伺服器匯出
發出 HTTP 請求
為什麼使用 HTTP?
Godot 中的 HTTP 請求
準備 SDK
建立內容
建立 Godot 伺服器
建立內容
HTTP 使用者端類
SSL/TLS certificates
前言
Acquire a certificate from a certificate authority
Generate a self-signed certificate
WebSocket
HTML5 與 WebSocket
在 Godot 中使用 WebSocket
最小使用者端範例
最小伺服器範例
高級聊天演示
WebRTC
HTML5、WebSocket、WebRTC
WebSocket
WebRTC
在 Godot 中使用 WebRTC
最小連接範例
本地訊號範例
使用 WebSocket 進行遠端訊號傳輸
效能
前言
常見
通用選項
前言
效能
Detect 3d 選項
分析工具
原則
附錄
使用伺服器進行優化
伺服器
RID
建立內容
將網格產生實體到 3D 空間
建立 2D 剛體並使用它移動精靈
從伺服器獲取資料
CPU
最佳化
效能
分析工具
External Files - 外部檔案
數學函式
快取
語言
執行緒
SceneTree
物理
GPU
最佳化
前言
繪製呼叫、狀態更變、API
像素成本與頂點成本
像素/片段著色器和填充速率
透明度和混合
多執行緒
移動端和圖塊算繪
使用 MultiMesh 進行優化
Meshes - 網格
計時器範例
3D
優化 3D 性能
編譯
透明物體
細節程度(LOD)
烘焙照明
Animation - 動畫選項
龐大的世界
對數以千計的對象動畫化
用 MultiMeshInstance3D 動畫化數以千計條魚
用粒子控制數千條魚
執行緒
使用多執行緒
執行緒
建立內容
Mutex
Semaphore
執行緒安全的 API
執行緒
全域作用域
場景樹
算繪
GDScript 陣列、字典
資源
物理
物理介紹
碰撞物體
物理屬性
碰撞形體
物理過程回呼函式
碰撞層與遮罩
Area2D
StaticBody2D
RigidBody2D
使用 RigidBody2D
接觸報告
CharacterBody2D
顯示碰撞區域
使用 RigidBody
什麼是剛體?
如何控制剛體
“look at”方法
使用 Area2D
前言
什麼是區域?
Area 的屬性
重疊偵測
區域影響
重力點
範例
使用 CharacterBody2D/3D
前言
什麼是角色體?
運動與碰撞
move_and_collide
move_and_slide
偵測碰撞
使用哪種運動方式?
範例
移動和牆壁
彈跳/反射
平臺運動
發射射線
前言
空格
獲取空間
Raycast 查詢
碰撞例外
碰撞遮罩
來自螢幕的 3D 光線投射
布娃娃系統
前言
設定布娃娃
建立物理骨骼
清理骨骼
碰撞形狀調整
關節調整
模擬布娃娃
碰撞層與遮罩
運動學角色(2D)
前言
物理過程處理
場景設定
移動動態角色
使用模組
基本設定
斗篷模擬
碰撞形體
顯示碰撞區域
碰撞形體
碰撞形體
效能
碰撞形體
顯示碰撞區域
碰撞形體
碰撞形體
效能
下一個座標
為什麼要使用大世界座標?
大世界座標的工作原理
大世界座標的目標群體是誰?
啟用大世界座標
單雙精度建構之間的的相容性
已知的不相容
限制
測試與回報問題
高速運動的物件會互相穿透
堆疊的對象搖擺不定
縮放後的物理體或碰撞形狀無法正確碰撞
薄的物體放在地板上時會搖晃
碰撞形體
車身模擬不穩定,尤其是在高速時
當物體在瓷磚上移動時,碰撞會導致碰撞
當一個物體接觸另一個物體時影格率下降
遠離世界原點時實體模擬不可靠
個別平台
Android
Godot Android library
Using the Godot Android library
Godot Android plugins
Embedding Godot in existing Android projects
Godot Android plugins
前言
Android外掛
Building a v2 Android plugin
Packaging a v2 Android plugin
Using a v2 Android plugin
參考實作
Tips and Guidelines
Android 應用內購買
使用量
iOS外掛
建立內容
建立內容
建立內容
為 iOS 進行編譯
存取場景節點
非同步方法
Store Kit
遊戲中心
Web
The JavaScriptBridge Singleton
Interacting with JavaScript
Callbacks
Can I use my favorite library?
The eval interface
Downloading files
HTML5 shell 類參考
關於 Godot Engine
程式碼樣式設定
匯出自訂 HTML 頁面
設定
建立內容
自訂行為
自訂展現形式
除錯
Godot 支援的主控台應用程式
Godot 支援的主控台應用程式
主機平臺發行流程
協力廠商支援
外掛程式
編輯器外掛程式
安裝外掛
尋找外掛
安裝外掛
啟用外掛程式
製作外掛程式
關於外掛程式
建立外掛程式
自訂節點
舉一反三
在外掛程式中註冊自動載入/單例
制作主螢幕外掛程式
本教學涵蓋的內容
初始化外掛程式
主畫面場景
更新外掛程式腳本
試試這個外掛程式
匯入外掛程式
前言
配置
EditorImportPlugin 類
選項和預設
import
方法
平臺變體和生成的檔
試試這個外掛程式
3D小工具外掛
前言
EditorNode3DGizmoPlugin
簡單方法
替代方法
屬性面板外掛程式
設定 Python
產生金鑰儲存區
新增檔案至專案
視覺化著色器外掛程式
在編輯器中運作程式碼
不能做什麼?
How to use
@tool
Important information
Try
@tool
out
本地坐標
Getting notified when resources change
程式碼樣式設定
Running one-off scripts using EditorScript
實體化場景
算繪
使用視口
前言
輸入
Listener
相機(2D 和 3D)
縮放和拉伸
世界
截取
視口容器
算繪
算繪目標
多解析度
多解析度問題
萬全之策
基本大小
調整大小
拉伸設定
拉伸模式
拉伸比例(Stretch Aspect)
根縮放
Stretch Scale Mode
常見使用場景
桌面遊戲
橫屏的手機遊戲
豎屏的手機遊戲
語言規範
支援平台
減少縮減取樣的混疊
處理縱橫比
視場角縮放
使用視圖埠以不同的方式縮放 2D 和 3D 元素
修復抖動、卡頓和輸入延遲
什麼是抖動、卡頓和輸入延遲?
抖動和卡頓的區分
抖動
卡頓
Windows
Linux
macOS
Android
iOS
輸入
組織專案
針對硬體/作業系統
報告卡頓、抖動或輸入延遲問題
The Compositor
Compositor effects
撰寫腳本
設計語言
GDScript
資料偏好
GDScript:動態語言簡介
GDScript exported properties
撰寫自定說明文件
GDScript 風格指南
GDScript 中的靜態型別
GDScript 警告系統
GDScript 格式字串
C#/.NET
C# 基礎
C# language features
C# 風格指南
C# 診斷
Godot API for C#
C# platform support
GDExtension
什麼是GDExtension?
GDExtension C++ 範例
The .gdextension file
Core features
如何閱讀 Godot API
繼承
說明
說明
教學
屬性
方法
訊號
列舉
常數
屬性說明
方法說明
除錯
除錯工具概述
除錯工具
分析工具
屬性目標中的效能提示
空閒處理與物理處理
群組
管理群組
節點與資源
建立節點
Node paths
建立節點
實體化場景
可複寫函式
跨語言腳本撰寫
實體化節點
存取欄位
呼叫方法
Connecting to signals
繼承
建立腳本樣板
放置樣板
預設行為與覆蓋
預設樣板
樣板預留位置列表
Bisect 迴歸
基本使用
向運算式傳遞變數
為運算式設定基礎實例
GDScript 範例
內建函式
手動更改場景
產生實體與訊號
射擊範例
將更改推送 (Push) 到遠端
前言
如何暫停工作
處理
Pause menu example
檔案系統
前言
實作
project.godot
路徑分隔字元
資源路徑
使用者路徑
主機檔案系統
缺點
資源
節點與資源
外部 vs 內建
在程式碼中載入資源
載入場景
釋放資源
建立自己的資源
單例(Autoload)
前言
自動載入
自製場景切換器
Using SceneTree
前言
MainLoop
SceneTree
根檢視區
場景樹
樹順序
藉由進入
場景樹
來「成為有效狀態」
修改目前場景
Scene Node 場景節點
前言
建立內容
著色器語言限制
額外檔案
著色器
匯出簡介
設定 Godot
著色器型別
算繪模式
頂點處理器
片段處理器
光照處理器
著色參考
著色語言
前言
資料型別
陣列
常數
建構子
運算子
流控制
丟棄
函式
Varying
插值限定詞
Uniform
本地坐標
內建函式
著色器前置處理器
為什麼要使用著色器前置處理器?
字典
Spatial 著色器
算繪模式
內建
定數
頂點內建
片段內建
內建燈光
CanvasItem 著色器
算繪模式
內建
定數
頂點內建
片段內建
內建燈光
函式
粒子著色器
算繪模式
內建
定數
頂點內建
定數
定數
其他函式
著色器
算繪模式
內建
定數
定數
著色器
內建
定數
定數
你的第一個著色器
第一個遊戲
前言
設定
你的第一個 CanvasItem 著色器
你的第一個片段函式
你的第一個頂點函式
結論
第一個遊戲
在何處設定材質
設定
著色器魔術
雜訊高度圖
Uniform
與光互動
你的第二個 3D 著色器
第一個空間片段函式
用
TIME
做動畫
進階效果:水波
著色器材質
前言
建立 ShaderMaterial
轉換為 ShaderMaterial
使用視覺化著色器
建立內容
使用 Visual Shader 編輯器
Visual Shader node interface
可視化著色器節點
Expression 節點
Fresnel 結點
Boolean 節點
If 節點
Switch 節點
使用計算著色器
建立局部 RenderingDevice
提供輸入資料
定義計算管線
執行計算著色器
測試結果
螢幕閱讀著色器
前言
匯入紋理
另一個範例:
幕後
後臺緩衝邏輯
深度紋理
法線-粗糙度紋理
匯入紋理
建立 Godot 伺服器
GLSL
著色器程式
頂點屬性
gl_Position
Varying
主要
宏
變數
座標
精度
Shadertoy
型別
mainImage
變數
座標
著色之書
型別
主要
變數
座標
編輯器風格指南
格式
編碼與特殊字元
縮排
斷行與空行
空行
每行字數限制
一行一個陳述式
註釋中的空白
Documentation comments
空格
浮點數字
存取向量成員
命名公約
函式與變數
常數
定義前置處理器
程式碼順序
區域變數
Using a SubViewport as a texture
前言
設定場景
Setting up the SubViewport
應用紋理
製作行星紋理
著色這個星球
製作海洋
自訂後期處理
前言
單通後期處理
多階段後期處理
高級後期處理
前言
全屏四邊形
深度紋理
優化
製作樹
從一棵樹開始
用頂點顏色繪製
為葉子編寫自訂著色器
改進著色器
使用者介面 (UI)
UI 構件
大小和錨點
建立內容
匯出 Preset
使用容器
容器佈局
大小選項
容器型別
建立內容
自訂 GUI 控制項
控制項真多呀……
繪製
調整大小
輸入
鍵盤/控制器導覽和焦點
測試
必要的程式碼
控制項節點一覽
GUI 皮膚與主題
序言
主題基礎知識
自訂控制項
建立專案
超越控制項
使用主題編輯器
建立主題
編輯器
訊號與屬性
有名稱的型別
建立內容
執行編輯器
建立內容
動態性
點陣字型
使用檔案
Font outlines and shadows
預設功能
命令行教學
RichTextLabel 中的 BBCode
前言
使用 BBCode
安全地處理使用者輸入
在二進位檔中移除
效能
使用 push_[標籤]() 和 pop() 函式代替 BBCode
參考
效果
自訂 BBCode 標籤和文字效果
XR
Basic Tutorial
設定 XR
建置系統簡介
Godot 4 中 XR 的先決條件
OpenXR
設定主要場景
正在為Android匯出
設定
Gradle Android build
Installing the vendors plugin
Enabling the vendors plugin
建立 UWP 匯出樣板
通過 Godot 編輯器在裝置上運作
A better XR start script
Signals for our script
Variables for our script
Our updated ready function
On session begun
On visible state
On focussed state
On stopping state
On pose recentered
AR / Passthrough
Environment blend modes
Configuring your background
OpenXR specific
融會貫通
Shadow to opacity
Where to go from here
XR Toolkits
進階匯出
OpenXR Settings
已啟用
Default Action Map
Form Factor
View Configuration
Reference Space
Environment Blend Mode
Foveation Level
Foveation Dynamic
Submit Depth Buffer
Startup Alert
Extensions
XR 動作對應
光照動畫
操作名稱
動作
分析工具
第一個控制器綁定
建立內容
根縮放
以原點為中心的解決方案
逐步執行
逐步執行
逐步執行
角色動畫
逐步執行
逐步執行
逐步執行
將玩家移動到樹狀結構中其他地方。
進一步的改進建議
OpenXR composition layers
前言
Setting up the SubViewport
Adding a composition layer
Making the interface work
Hole punching
OpenXR hand tracking
前言
Demo project
The Hand Tracking API
The hand tracking data source
Handling user input
OpenXR body tracking
HTC Tracker support
Godot XR Tools
匯出簡介
安裝 XR 工具
Basic hands
更多資訊
基礎 XR 運動
新增更多節點
新增函式
字典
Teleport
更多高級移動功能
參與貢獻
How to contribute
Fundraising
Technical contributions
Community support
參與貢獻程式碼
參與貢獻程式碼
測試與回報問題
測試開發版本
在 GitHub 上提出 Issue
參與貢獻說明文件
參與貢獻翻譯
Bisect 迴歸
什麼是 Bisect?
使用官方建置來加快 Bisect
Git 的 Bisect 指令
確定提交雜湊
建置 Mono 執行環境
執行遊戲
Bug 分級方針
Issue 管理
Label (標齊)
說明文件修改記錄
Milestone (里程碑)
Pull Request 工作流程
Git 原始碼儲存庫
Fork 與 Clone
建立分支
更新分支
做出更改
將更改推送 (Push) 到遠端
開啟 PR
更改 PR
互動性 Rebase
Rebasing onto another branch
刪除 Git 分支
Pull Request 工作流程
程式碼評審與測試
1、確認存在問題
2、測試 PR 並搜尋 Regression
3、進行程式碼評審
4、與貢獻者反覆運算改進 PR
開啟 PR
程式碼樣式方針
開啟 PR
1、從正確的人/團隊獲取回饋
2、從社區獲取回饋
3、Git 注意事項
4、GitHub 注意事項
更改 PR
開啟 PR
下載編譯後的版本
如果你有 GitHub 帳戶
如果你沒有 GitHub 帳戶
從源編譯拉取請求分支
Downloading a zipped pull request branch
Checking out a pull request branch with git
引擎開發
參與引擎貢獻的最佳實踐
前言
語言
最佳實踐
#1: 問題優先
#2: 若要解決問題,則必須要先有問題
#3: 問題必須要複雜或頻繁
#4: 解決方法必須與其他人充分討論過
#5: 每個問題都有各自的解決方案
#6: 應對常見問題,對少見的問題保持開放
#7:局部解決方案優先
#8: 不要大炮打小鳥
程式碼樣式方針
C++ 與 Objective-C
在本機上使用 clang-format
標頭引用
Java
Python
Using ruff locally
Pre-commit Hook
C# 風格指南
Bug 分級方針
理由
這樣的做法有許多優點:
STL(Standard Template Library)
Onready 關鍵字
Lambda
#pragma
once
指令
Handling compatibility breakages
A practical example
Buildsystem and work environment
設定 IDE
Android Studio
CLion
Code::Blocks
KDevelop
Qt Creator
Rider 中:
Visual Studio
Visual Studio Code
Xcode
內建主題編輯器。
Basics of building Godot
Building for target platforms
Other compilation targets and options
對專案進行除錯
使用檔案
建立內容
在 macOS 上執行
Vulkan
使用 gdb 為編輯器進行除錯
Engine architecture
開啟 Mono 模組
下載 Godot 原始碼
修改原始程式碼擴充 Godot
Godot 檔案格式
GDScript 語法
TSCN 檔案格式
編輯器開發
Godot 開發簡介
編輯器圖示
編輯器風格指南
撰寫自定說明文件
參考線
程式碼樣式方針
規範與原則
說明文件撰寫方針
讓英語清晰明瞭的 7 個規則
如何撰寫方法與類別
在 Godot 說明文件中常用的詞彙
鍵盤快捷鍵方針
Creating documentation images and videos
Images
Videos
Adding a video to a documentation page
編輯動畫
參與貢獻說明文件
入門
什麼是Godot文檔
參與貢獻程式碼
編輯動畫
新增新語言
授權條款
建置 Mono 執行環境
設定為錯誤的警告
屬性目標中的效能提示
類別參照手冊
參與貢獻類別參照文件
如何撰寫類別參照文件
參與貢獻的方法
修改引擎時更新類參考
類別參照手冊
如果編輯類別 XML
說明文件架構
本地化編輯器與說明文件
使用 Weblate 來進行翻譯
找出原始內容
遵守原本的標記語法
離線翻譯與測試
本地化說明文件圖片
社群
素材庫
關於素材庫
素材的型別
常見問題
收費資源可以上傳到素材庫嗎?
素材庫
在網站上
概覽
搜索
資源的細分
註冊並登錄
在編輯器中
提交資源到素材庫
前言
提交規範
系統需求
建議
提交
社群頻道
Forums
聊天室
Social networks and other sites
各語言社群
教學與資源
從何開始
影片教學
文字教學
開發紀錄
資源
類別參照手冊
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
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
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
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
Signals
Property 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
Enumerations
Property 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
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
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
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
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
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
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
Properties
Methods
Signals
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
Properties
Methods
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
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
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
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
Property Descriptions
AudioStreamInteractive
Description
Properties
Methods
Enumerations
Constants
Property Descriptions
Method Descriptions
AudioStreamMicrophone
Description
Tutorials
AudioStreamMP3
Description
Properties
Property 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
Compositor
Description
Properties
Property Descriptions
CompositorEffect
Description
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
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
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
Properties
Methods
Property Descriptions
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
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
OpenXRActionMap
Description
Properties
Methods
Property Descriptions
Method Descriptions
OpenXRActionSet
Description
Properties
Methods
Property Descriptions
Method Descriptions
OpenXRInteractionProfile
Description
Properties
Methods
Property Descriptions
Method Descriptions
OpenXRIPBinding
Description
Properties
Methods
Property Descriptions
Method Descriptions
OptimizedTranslation
Description
Methods
Method Descriptions
ORMMaterial3D
Description
Tutorials
PackedDataContainer
Description
Methods
Method Descriptions
PackedScene
Description
Tutorials
Properties
Methods
Enumerations
Property Descriptions
Method Descriptions
PanoramaSkyMaterial
Description
Properties
Property Descriptions
ParticleProcessMaterial
Description
Properties
Methods
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
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
Enumerations
Property Descriptions
Method Descriptions
CameraServer
Description
Methods
Signals
Enumerations
Method Descriptions
CharFXTransform
Description
Tutorials
Properties
Property Descriptions
ClassDB
Description
Methods
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
EditorDebuggerPlugin
Description
Methods
Method Descriptions
EditorDebuggerSession
Description
Methods
Signals
Method Descriptions
EditorExportPlatform
Description
Tutorials
Methods
Method Descriptions
EditorExportPlatformAndroid
Tutorials
Properties
Property 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
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
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
JavaClassWrapper
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
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
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
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
EditorDebuggerPlugin
Description
Methods
Method Descriptions
EditorDebuggerSession
Description
Methods
Signals
Method Descriptions
<