概要
はじめに
始める前に
Godot Engine について
ドキュメントの構成
About this documentation
よくある質問
Godotで何ができますか?費用はいくらかかりますか?ライセンス条項は何ですか?
Godotが対応するプラットフォームは?
Godotが対応するプログラミング言語は?
GDScriptとは何で、それを使う必要性は?
GDScriptを作った動機はどのようなものですか?
What 3D model formats does Godot support?
Godotでは(FMODやGameWorksなどの)クローズドSDKの組み込みがサポートされますか?
Godotを自分のシステムにインストール(デスクトップへ統合)するには?
Windows
macOS
Linux
Godotエディタはポータブルなアプリケーションですか?
GodotがDirect3Dの代わりにVulkanやOpenGLを使うのはなぜですか?
なぜGodotはそのコア機能セットを小さいままにすることを目指しているのですか?
複数の解像度やアスペクト比に対応するアセットを作成するにはどうすればよいですか?
Godotを拡張するにはどうすればよいですか?
次のGodotのリリースはいつですか?
Which Godot version should I use for a new project?
Should I upgrade my project to use new Godot versions?
Godotに貢献したいのですが、どうすればよいですか?
Godotについていいアイデアがあるのですが、どこで共有すればいいですか?
ゲーム以外のアプリケーション作成のためにGodotを使用できますか?
ライブラリとしてGodotを使用できますか?
Godot はどのユーザーインターフェースツールキットを使いますか?
Why does Godot use the SCons build system?
なぜGodotはSTL (Standard Template Library)を使わないのですか?
なぜGodotは例外処理を使わないのですか?
GodotがRTTI(実行時型情報)を強制しないのはなぜですか?
Does Godot use an ECS (Entity Component System)?
Why does Godot not force users to implement DOD (Data-Oriented Design)?
Godotの開発をサポートしたり、貢献したりするにはどうすればいいですか?
Godotには誰が関わっているのですか?どうしたら連絡が取れますか?
トラブルシューティング
The editor runs slowly and uses all my CPU and GPU resources, making my computer noisy
The editor stutters and flickers on my variable refresh rate monitor (G-Sync/FreeSync)
The editor or project takes a very long time to start
The Godot editor appears frozen after clicking the system console
The Godot editor's macOS dock icon gets duplicated every time it is manually moved
Some text such as "NO DC" appears in the top-left corner of the Project Manager and editor window
The editor or project appears overly sharp or blurry
The editor or project appears to have washed out colors
The editor/project freezes or displays glitched visuals after resuming the PC from suspend
The project works when run from the editor, but fails to load some files when running from an exported copy
機能一覧
プラットフォーム
エディタ
レンダリング
2Dグラフィックス
2Dツール
2D物理演算
3Dグラフィックス
3Dツール
3D物理
シェーダー
スクリプト
オーディオ
インポート
入力
ナビゲーション
ネットワーク
国際化
ウィンドウおよびOSの統合
モバイル
XR (ARおよびVR) に対応
GUIシステム
アニメーション
ファイルフォーマット
その他
ドキュメントの変更ログ
New pages since version 4.0
開発
Migrating
物理
New pages since version 3.6
2D
3D
アニメーション
Assets pipeline
開発
Migrating
物理
スクリプト
シェーダー
Workflow
XR
New pages since version 3.5
New pages since version 3.4
3D
アニメーション
エディタ
New pages since version 3.3
C++
GDScript
New pages since version 3.2
3D
概要
ベストプラクティス
コミュニティ
開発
エディタ
エクスポート
入力
数学
プラットフォーム固有
物理
シェーダー
スクリプト
User Interface (UI)
New pages since version 3.1
プロジェクトワークフロー
2D
オーディオ
数学
入力
国際化
シェーディング
ネットワーク
プラグイン
マルチスレッド
コンテンツの作成
最適化
法的表示
New pages since version 3.0
ステップ・バイ・ステップ
スクリプト
プロジェクトワークフロー
2D
3D
物理
アニメーション
GUI
ビューポート
シェーディング
プラグイン
プラットフォーム固有
マルチスレッド
コンテンツの作成
その他
コンパイル
エンジン開発
Godotリリースポリシー
Godotのバージョン管理
リリースサポートのタイムライン
Which version should I use for a new project?
Should I upgrade my project to use new engine versions?
次のリリースはいつ?
What are the criteria for compatibility across engine versions?
ライセンスの遵守
ライセンスとは何ですか?
必要条件
含め方
クレジット画面
ライセンス画面
出力ログ
添付ファイル
印刷マニュアル
ライセンスへのリンク
サードパーティのライセンス
FreeType
ENet
mbed TLS
入門
はじめに
Godot入門
Godotとは?
このエンジンで出来ることは?
どのように、どんな見た目で機能しますか?
プログラミング言語
Godotを使うのに必要な知識は?
Godotのキーコンセプトの概要
シーン
ノード
シーンツリー
シグナル
概要
はじめてのGodotエディタ
The Project Manager
はじめてのGodotエディタ
4つのメインスクリーン
統合されたクラスリファレンス
新しい機能を学ぶには
このマニュアルを活用する
Learning to think like a programmer
コミュニティで学ぶ
コミュニティのチュートリアル
Godotの設計哲学
オブジェクト指向の設計と構成
オールインワン・パッケージ
オープンソース
コミュニティ主導
Godotエディタ自身がGodotのゲーム
2Dと3Dのエンジンを分割
ステップ・バイ・ステップ
ノードとシーン
ノード
シーン
最初のシーンを作る
ノードのプロパティの変更
シーンの実行
メイン シーンの設定
インスタンスの作成
実際に使う
シーンとインスタンスの編集
デザイン言語としてのシーンインスタンス
概要
スクリプト言語
利用可能なスクリプト言語
どの言語を使うべきか?
GDScript
.NET / C#
C++ via GDExtension
概要
初めてのスクリプト作成
プロジェクトの設定
新規スクリプトの作成
ハロー、ワールド!
回転させるには
前進させるには
完全なスクリプト
プレイヤーの入力を聞く
「上」ボタンを押すと動く
完全なスクリプト
概要
シグナルの使用
シーンの設定
エディタ内でシグナルを接続する
コード経由でシグナルを接続する
完全なスクリプト
カスタムシグナル
概要
最初の2Dゲーム
前提条件
コンテンツ
プロジェクトの設定
プロジェクトの編成
playerシーンの作成
ノード構成
スプライトアニメーション
プレイヤーのコーディング
アニメーションの選択
コリジョン(衝突/当り判定)の準備
敵の作成
ノードの設定
Enemyスクリプト
メインシーン
モブの生成
Mainスクリプト
シーンのテスト
ヘッドアップディスプレイ
ScoreLabel
メッセージ
StartButton
HUDをメインに接続する
古い「クリープ」を削除する
仕上げ
背景
効果音
キーボード ショートカット
最初の3Dゲーム
コンテンツ
ゲームエリアの設定
プレイ可能エリアの設定
プレイヤーシーンと入力アクション
入力アクションの作成
プログラムでプレイヤーを動かす
プレイヤーの動きをテストする
モブシーンをデザイン
古い「モンスター」を削除する
Spawning monsters
Creating the spawn path
Spawning monsters randomly
Jumping and squashing monsters
Controlling physics interactions
Jumping
Squashing monsters
Killing the player
Hitbox with the Area node
Ending the game
Code checkpoint
Score and replay
Creating a UI theme
Keeping track of the score
Retrying the game
Adding music
Character animation
Using the animation editor
The float animation
Animating the mobs
Going further
Exploring the manual
Manual
ベストプラクティス
はじめに
オブジェクト指向の原則をGodotに適用する
エンジン内のスクリプトの働き
シーン
シーン構成
個々の結びつきを効果的に構築する方法
ノードツリー構造の選択
シーンとスクリプトを使用する場合
匿名型
名前付き型
Performance of Script vs PackedScene
結論
自動読み込みと通常ノード
オーディオが切断される問題
共有機能またはデータの管理
自動読み込みを使用する必要がある場合
ノードの使用をさけるべき場合といろいろな方法
Godotインターフェース
オブジェクト参照の取得
オブジェクトからのデータまたはロジックへのアクセス
Godotの通知
_process 対 _physics_process 対 *_input
_init 対 初期化 対 エクスポート
_ready 対 _enter_tree 対 NOTIFICATION_PARENTED
データ設定
Array(配列) 対 Dictionary(辞書) 対 Object(オブジェクト)
列挙型: int 対 string
AnimatedTexture vs. AnimatedSprite2D vs. AnimationPlayer vs. AnimationTree
ロジックの設定
Adding nodes and changing properties: which first?
ロード(load) 対 プリロード(preload)
大きなレベル(ステージ): 静的レベル 対 動的レベル
プロジェクトの構成
はじめに
構成
Style guide
インポート
特定のフォルダを無視する
Case sensitivity
Version control systems
はじめに
Version control plugins
Official Git plugin
Files to exclude from VCS
Working with Git on Windows
Editor introduction
Editor's interface
Using the Project Manager
Creating and importing projects
Opening and importing projects
Downloading demos and templates
The Inspector
Overview of the interface
プロジェクト設定
デフォルトのエディタ用ショートカット
一般的なエディタ用アクション
2D / Canvas アイテムエディタ
3D / Spatial エディタ
テキストエディター
スクリプトエディタ
エディタ出力
デバッガー
ファイルダイアログ
ファイルシステム ドック
シーンツリー ドック
アニメーショントラック エディタ
TileMap エディタ
Tilesetエディタ
Customizing the interface
Moving and resizing docks
Splitting the script or shader editor to its own window
Customizing editor layouts
Customizing editor settings
Android editor
Using the Android editor
Android devices support
Required Permissions
Limitations & known issues
Web editor
Webエディタの実行
ブラウザの対応
制限事項
プロジェクトのインポート
プロジェクトの編集と実行
プロジェクトファイルはどこですか?
Advanced features
コマンドラインチュートリアル
コマンドライン リファレンス
パス
プロジェクトパスの設定
プロジェクトの作成
エディタの実行
シーンの削除
ゲームの実行
デバッグ
エクスポート
スクリプトの実行
外部テキストエディタの使用
Using External Editor in Debugger
Official editor plugins
Managing editor features
Managing editor features
はじめに
Creating a profile
Sharing a profile
Migrating to a new version
Upgrading from Godot 3 to Godot 4
Should I upgrade to Godot 4?
Advantages of upgrading
Disadvantages of upgrading
Caveats of upgrading
Preparing before the upgrade (optional)
Running the project upgrade tool
Using the Project Manager
Using the command line
Fixing the project after running the project upgrade tool
Automatically renamed nodes and resources
Manually renaming methods, properties, signals and constants
Checking project settings
Checking Environment settings
Updating shaders
Updating scripts to take backwards-incompatible changes into account
ArrayMesh resource compatibility breakage
List of automatically renamed methods, properties, signals and constants
Porting editor settings
Upgrading from Godot 4.0 to Godot 4.1
Breaking changes
Core
アニメーション
2D nodes
3D nodes
GUI nodes
物理
レンダリング
ナビゲーション
ネットワーク
エディタプラグイン
Behavior changes
Updating your GDExtension for 4.1
2D
キャンバス・レイヤー
Viewportとキャンバス・アイテム
キャンバス・レイヤー
Viewportおよびキャンバスの幾何学変換
はじめに
キャンバスの幾何学変換
グローバル・キャンバスの幾何学変換
ストレッチ幾何学変換
Window transform
変換の順序
変換関数
カスタム入力イベントのフィード
レンダリング
2Dライトとシャドウ
はじめに
ノード
Point lights
指向性(Directional)ライト
Common light properties
Setting up shadows
Normal and specular maps
Using additive sprites as a faster alternative to 2D lights
2Dメッシュ
はじめに
描画するピクセルの最適化
Converting Sprite2Ds to 2D meshes
2D sprite animation
はじめに
Individual images with AnimatedSprite2D
Sprite sheet with AnimatedSprite2D
AnimationPlayerのスプライトシート
概要
2D particle systems
イントロ
時間パラメーター
描画パラメーター
ParticleProcessMaterial settings
Emission Shapes
2D antialiasing
はじめに
Antialiasing property in Line2D and custom drawing
Multisample antialiasing (MSAA)
2Dカスタム描画
はじめに
描画
描画の更新
座標
例:円弧の描画
ツール
Physics and movement
2D移動の概要
はじめに
セットアップ
8方向移動
回転+移動
回転+移動(マウス)
クリックと移動
概要
ツール
Using TileSets
はじめに
Creating a new TileSet
Merging several atlases into a single atlas
Adding collision, navigation and occlusion to the TileSet
Assigning custom metadata to the TileSet's tiles
Creating terrain sets (autotiling)
Assigning properties to multiple tiles at once
Creating alternative tiles
Using TileMaps
はじめに
Specifying the TileSet in the TileMap
Creating TileMap layers
Opening the TileMap editor
Selecting tiles to use for painting
Painting modes and tools
Painting randomly using scattering
Saving and loading premade tile placements using patterns
Handling tile connections automatically using terrains
Handling missing tiles
3D
3Dの概要
Node3D node
3Dコンテンツ
Manually authored models (using 3D modeling software)
生成されたジオメトリ
即時ジオメトリ
3Dでの2D
環境
3Dビューポート
座標系
空間と操作のギズモ
ビューメニュー
デフォルトの環境
カメラ
ライト
3D変換を使用する
はじめに
オイラー角の問題点
軸の順序
Interpolation(補間)
オイラー角にノーと言おう
transform(変換)の概要
transformの操作
精度誤差
情報の取得
設定情報
クォータニオンで補間する
Transform(変換)はあなたの友人です
手続き型ジオメトリ(幾何)
ArrayMeshの使用
Setting up the ArrayMesh
ジオメトリの生成
保存
MeshDataToolの使用
SurfaceToolの使用
Using ImmediateMesh
ジオメトリとは何ですか?
メッシュとは何ですか?
メッシュとは
サーフェス
サーフェス配列
ツール
ArrayMesh
MeshDataTool
SurfaceTool
ImmediateMesh
どちらを使うべきですか?
3D text
はじめに
Label3D
利点
制限事項
TextMesh
利点
制限事項
Projected Label node (or any other Control)
利点
制限事項
Should I use Label3D, TextMesh or a projected Control?
レンダリング
3D rendering limitations
はじめに
Texture size limits
Color banding
Depth buffer precision
Transparency sorting
Multi-sample antialiasing
Standard Material 3D and ORM Material 3D
はじめに
BaseMaterial 3D settings
Transparency
シェーディング
Vertex Color(頂点色)
Albedo(アルベド)
Metallic(メタリック)
Roughness(粗さ)
Emission(発光)
Normal map
Rim(縁)
Clearcoat(クリアコート)
Anisotropy(異方性)
アンビエントオクルージョン
Height
サブサーフェススキャタリング
Back Lighting
Refraction(屈折)
Detail(詳細)
UV1 and UV2(UV1およびUV2)
Sampling
シャドウ
Billboard
Grow(成長/拡張)
トランスフォーム
Proximity and Distance Fade
Material Settings
Render priority(レンダリングの優先度)
Next Pass
3D lights and shadows
はじめに
Lightノード
Light number limits
指向性(Directional)ライト
オムニ(Omni/全方位)ライト
スポット(Spot)ライト
Shadow atlas(シャドウアトラス)
Balancing performance and quality
Using decals
使用事例
Quick start guide
Decal node properties
Tweaking performance and quality
制限事項
Physical light and camera units
Why use physical light and camera units?
Setting up physical light units
Setting up physical camera units
Particle systems (3D)
はじめに
Basic usage
Advanced topics
High dynamic range lighting
はじめに
コンピューターのディスプレイ
シーンリニアおよびアセットパイプライン
HDRのパラメーター
Global illumination
Introduction to global illumination
Using Voxel global illumination
Signed distance field global illumination (SDFGI)
Using Lightmap global illumination
反射プローブ(Reflection Probe)
Faking global illumination
環境とポストプロセッシング
環境
Camera attributes
Environment(環境)のオプション
中間およびポストプロセッシングエフェクト
Camera attribute options
Volumetric fog and fog volumes
Volumetric fog properties
Light interaction with volumetric fog
Using volumetric fog as a volumetric lighting solution
Balancing performance and quality
Using fog volumes for local volumetric fog
FogVolume properties
Custom FogVolume shaders
Faking volumetric fog using quads
3D antialiasing
はじめに
Multisample antialiasing (MSAA)
Temporal antialiasing (TAA)
Fast approximate antialiasing (FXAA)
Supersample antialiasing (SSAA)
Screen-space roughness limiter
Texture roughness limiter on import
Which antialiasing technique should I use?
最適化
Using MultiMeshInstance3D
はじめに
ノードのセットアップ
マルチメッシュの設定
Mesh level of detail (LOD)
はじめに
視覚的比較
Generating mesh LOD
Comparing mesh LOD visuals and performance
Configuring mesh LOD performance and quality
Using mesh LOD with MultiMesh and particles
Visibility ranges (HLOD)
どのように機能するか
Setting up visibility range
Visibility range properties
Configuration tips
Occlusion culling
Why use occlusion culling
How occlusion culling works in Godot
Setting up occlusion culling
Previewing occlusion culling
Performance considerations
トラブルシューティング
Resolution scaling
Why use resolution scaling?
Resolution scaling options
トラブルシューティング
Variable rate shading
What is variable rate shading?
Hardware support
Using variable rate shading in Godot
ツール
Prototyping levels with CSG
CSGノードの入門
レベルのプロトタイプ作成
Using prototype textures
Exporting as glTF
Using GridMaps
はじめに
サンプル・プロジェクト
MeshLibraryの作成
コリジョン
マテリアル
NavigationMeshes
MeshLibraryのエクスポート
GridMap(グリッドマップ)の使用
コードでのGridMapの使用
アニメーション
Introduction to the animation features
AnimationPlayerノードを作成する
コンピューターアニメーションはキーフレームに依存しています
チュートリアル: シンプルなアニメーションの作成
シーンの設定
Adding an animation
Manage an animation libraries
トラックの追加
2番目のキーフレーム
アニメーションを実行する
行ったり来たり
トラックの設定
その他のプロパティのキーフレーム
キーフレームの編集
Using RESET tracks
Animation Track types
Property Track
Position 3D / Rotation 3D / Scale 3D Track
Blend Shape Track
Call Method Track
Bezier Curve Track
Audio Playback Track
Animation Playback Track
カットアウトアニメーション
それは何ですか?
Godotのカットアウトアニメーション
GBotの作成
リグのセットアップ
ピボットの調整
RemoteTransform2Dノード
スケルトンの完成
スケルトン
IKチェーン
アニメーションのヒント
キーフレームの設定とプロパティの除外
レストポーズの作成
回転のみを修正する
IKチェーンのキーフレーム
親の背後にスプライトを視覚的に移動する
複数のキーのイージング曲線を設定する
2Dスケルタル(ボーン)変形
2Dスケルトン
はじめに
セットアップ
ポリゴンの作成
スケルトンの作成
ポリゴンの変形
内部頂点
Using AnimationTree
はじめに
AnimationTreeの作成
ツリーの作成
ブレンド・ツリー
Blend2 / Blend3
OneShot
TimeSeek
TimeScale
トランジション
BlendSpace2D
BlendSpace1D
StateMachine
For better blending
ルート モーション
コードからコントロールする
ステートマシン travel
Playing videos
Supported playback formats
Setting up VideoStreamPlayer
Handling resizing and different aspect ratios
Displaying a video on a 3D surface
Video decoding conditions and recommended resolutions
Playback limitations
Recommended Theora encoding settings
Balancing quality and file size
FFmpeg: Convert while preserving original video resolution
FFmpeg: Resize the video then convert it
Creating movies
Enabling Movie Maker mode
Command line usage
Choosing an output format
AVI (recommended)
PNG
Custom
構成
Quitting Movie Maker mode
Using high-quality graphics settings
Rendering at a higher resolution than the screen resolution
Post-processing steps
Converting AVI video to MP4
Converting PNG image sequence + WAV audio to a video
Cutting video
Resizing video
Reducing framerate
Generating accumulation motion blur with FFmpeg
Assets pipeline
インポートプロセス
Importing assets in Godot
インポートパラメーターの変更
Reimporting multiple assets
自動再インポート
生成されたファイル
インポートリソースの種類の変更
デフォルトのインポートパラメーターの変更
Further reading
イメージのインポート
サポートされている画像形式
テクスチャのインポート
Changing import type
3Dを検出
インポートオプション
Compress > Mode
Compress > High Quality
Compress > HDR Compression
Compress > Normal Map
Compress > Channel Pack
Mipmaps > Generate
Mipmaps > Limit
Roughness > Mode
Rougness > Src Normal
Process > Fix Alpha Border
Process > Premult Alpha
Process > Normal Map Invert Y
Process > HDR as sRGB
Process > HDR Clamp Exposure
Process > Size Limit
Detect 3D > Compress To
ベストプラクティス
Supporting high-resolution texture sizes in 2D without artifacts
Use appropriate texture sizes in 3D
オーディオサンプルのインポート
Supported audio formats
オーディオサンプルのインポート
Import options (WAV)
Force > 8 Bit
Force > Mono
Force > Max Rate
Edit > Trim
Edit > Normalize
Edit > Loop Mode
Compress > Mode
Import options (Ogg Vorbis and MP3)
Loop
Loop Offset
BPM
Beat Count
Bar Beats
Advanced import settings (Ogg Vorbis and MP3)
ベストプラクティス
Use appropriate quality settings
Use real-time audio effects to reduce file size
翻訳のインポート
ゲームと国際化
翻訳形式
CSVインポーター
3Dシーンのインポート
Godotシーンインポーター
3D asset direction conventions
Exporting glTF 2.0 files from Blender (recommended)
Importing
.blend
files directly within Godot
BlenderからDAEファイルをエクスポートする
Importing OBJ files in Godot
Importing FBX files in Godot
Exporting textures separately
Exporting considerations
Lighting considerations
ワークフローのインポート
Using the Import dock
Using the Advanced Import Settings dialog
Extracting materials to separate files
Using import scripts for automation
Using animation libraries
Filter script
ストレージ
オプティマイザー(Optimizer)
クリップ
シーンの継承
インポートのヒント
ノードの削除 (-noimp)
Create collisions (-col, -convcol, -colonly, -convcolonly)
ナビゲーションの作成(-navmesh)
VehicleBodyの作成(-vehicle)
VehicleWheelの作成[-wheel)
リジッドボディ(-rigid)
アニメーションループ(-loop、-cycle)
Retargeting 3D Skeletons
To share animations among multiple Skeletons
Options for Retargeting
Bone Map
Remove Tracks
Bone Renamer
Rest Fixer
Exporting 3D scenes
概要
制限事項
Blender ESCNエクスポーター
エクスポートの詳細
マテリアル
物理演算のプロパティ
ライト
メッシュ
スケルトン
アニメーション
特定のオブジェクトの無効化
ビルドパイプラインの統合
オーディオ
オーディオバス
はじめに
デシベルスケール
オーディオバス
バスを介したオーディオの再生
エフェクトの追加
自動的なバス無効化
バスの再配置
デフォルトのバスレイアウト
Audio effects
Amplify(アンプ)
BandLimit、BandPass(バンドリミット、バンドパス)
キャプチャ
Chorus(コーラス)
Compressor(コンプレッサー)
Delay(ディレイ)
Distortion(ディストーション)
EQ
EQ6、EQ10、EQ21
フィルター
HighPassFilter
HighShelfFilter
Limiter(リミッター)
LowPassFilter
LowShelfFilter
NotchFilter(ノッチフィルタ)
Panner(パン)
Phaser(フェイザー)
PitchShift(ピッチシフト)
Record(録音)
Reverb(リバーブ)
SpectrumAnalyzer(スペクトラムアナライザ)
StereoEnhance(ステレオエンハンス)
オーディオストリーム
はじめに
AudioStream
AudioStreamPlayer
AudioStreamPlayer2D
AudioStreamPlayer3D
Reverb bus
ドップラー
ゲームプレイにオーディオと音楽を同期させる
はじめに
システムクロックを使用した同期
サウンド ハードウェア クロックを使用した同期
マイクでの録音
デモの構造
Text to speech
Basic Usage
Requirements for functionality
ディストリビューション固有のワンライナー
ベストプラクティス
Caveats and Other Information
エクスポート
プロジェクトのエクスポート
エクスポートする理由は?
PC上
モバイル上
エクスポートメニュー
エクスポートテンプレート
Resource options
Configuration files
コマンドラインからエクスポート
PCK versus ZIP pack file formats
Pack、パッチ、そしてModをエクスポートする
使用事例
PCKファイルについて
PCKファイルの生成
実行時にPCKファイルを開く
概要
フィーチャータグ
はじめに
デフォルトのフィーチャー
カスタム機能
プロジェクト設定のオーバーライド
デフォルトのオーバーライド
ビルドのカスタマイズ
Exporting for Linux
環境変数
Exporting for macOS
必要条件
Code signing and notarization
If you have an Apple Developer ID Certificate and exporting from macOS
If you have an Apple Developer ID Certificate and exporting from Linux or Windows
If you do not have an Apple Developer ID Certificate
Signing Options
Notarization Options
Entitlements
Hardened Runtime Entitlements
App Sandbox Entitlement
環境変数
Running Godot apps on macOS
App is signed, notarized and distributed via App Store
App is signed, notarized and distributed outside App Store
App is signed (including ad-hoc signatures) but not notarized
App is not signed, executable is linker-signed
Neither app nor executable is signed (relevant for Apple Silicon Macs only)
Exporting for Windows
Code signing
セットアップ
環境変数
Windows用のアプリケーションアイコンの変更
Creating an ICO file
タスクバー・アイコンの変更
ファイル・アイコンの変更
結果のテスト
ユニバーサルWindowsプラットフォームのエクスポート
iOS用のエクスポート
必要条件
GodotプロジェクトをXcodeにエクスポートする
積極的な開発に関する考慮事項
GodotプロジェクトフォルダをXcodeにリンクする手順
iOS用プラグイン
環境変数
Android用にエクスポート
OpenJDK 11のインストール
Android SDKをダウンロード
デバッグキーストアを作成する
Godotで設定する
ランチャーアイコンの提供
Google Playストア用にエクスポート
APKサイズの最適化
環境変数
Android向けのカスタムビルド
カスタムビルド環境をセットアップする
カスタムビルドとエクスポートの有効化
Webのエクスポート
WebGL version
エクスポートオプション
制限事項
データ永続化のためのクッキーの使用
Background processing
フルスクリーンとマウスキャプチャ
オーディオ
ネットワーク
クリップボード
Gamepads
起動スプラッシュが表示されない
ファイルの提供
スクリプトからJavaScriptを呼び出す
環境変数
Exporting for dedicated servers
Editor versus export template
Export approaches
Exporting a project for a dedicated server
Starting the dedicated server
次のステップ
ワンクリック・デプロイ
ワンクリック・デプロイとは何ですか?
サポートされているプラットフォーム
Using one-click deploy
トラブルシューティング
Android
File and data I/O
バックグラウンド読み込み
Using ResourceLoader
例
File paths in Godot projects
パスの区切り記号
Accessing files in the project folder (
res://
)
Accessing persistent user data (
user://
)
Converting paths to absolute paths or "local" paths
エディタデータのパス
自己完結型モード
ゲームの保存
はじめに
永続オブジェクトの識別
シリアル化
データの保存と読み取り
いくつかの注意事項
JSON vs binary serialization
JSON limitations
Binary serialization
バイナリシリアル化API
はじめに
Full Objects vs Object instance IDs
パケットの仕様
0: null
1:
bool
2:
int
3:
float
4:
String
5:
Vector2
6:
Rect2
7:
Vector3
8:
Transform2D
9:
Plane
10:
Quaternion
11:
AABB
12:
Basis
13:
Transform3D
14:
Color
15:
NodePath
古い形式の場合:
新しい形式の場合:
16:
RID
(サポートされていません)
17:
Object
18:
Dictionary
19:
Array
20:
PackedByteArray
21:
PackedInt32Array
22:
PackedInt64Array
23:
PackedFloat32Array
24:
PackedFloat64Array
25:
PackedStringArray
26:
PackedVector2Array
27:
PackedVector3Array
28:
PackedColorArray
国際化
ゲームの国際化
はじめに
インポートされた翻訳の構成
リソースのローカライズ
キーをテキストに変換する
Placeholders
Translation contexts
Pluralization
コントロールのサイズを変更可能にする
翻訳サーバー
Bidirectional text and UI Mirroring
Adding break iterator data to exported project
Structured text BiDi override
Localizing numbers
Localizing icons and images
Testing translations
プロジェクト名の翻訳
gettext を使ったローカライズ
利点
欠点
gettextツールのインストール
Creating the PO template
Automatic generation using the editor
Manual creation
POテンプレートからメッセージファイルを作成する
Godot でのメッセージ ファイルの読み込み
POテンプレートに従うようにメッセージファイルを更新する
POファイルまたはテンプレートの有効性の確認
Using binary MO files (useful for large projects only)
Locale codes
List of supported language codes
List of supported script codes
List of supported country codes
Pseudolocalization
はじめに
Enabling and configuring pseudolocalization
Pseudolocalization configurations
Configuring pseudolocalization at runtime
Input handling
Using InputEvent
それは何ですか?
どのように機能しますか?
InputEventの構造
アクション
入力マップ
入力の例
はじめに
イベント対ポーリング
入力イベント
入力マップ
アクションのキャプチャ
キーボードイベント
キーボード・モディファイヤ
マウスイベント
マウスボタン
マウスモーション
タッチイベント
マウスと入力座標
概要
ハードウェア表示の座標
ビューポート表示の座標
Customizing the mouse cursor
プロジェクト設定を使用する
スクリプトを使用する
デモプロジェクト
カーソルリスト
Controllers, gamepads, and joysticks
Supporting universal input
Which Input singleton method should I use?
Vibration
Differences between keyboard/mouse and controller input
Dead zone
"Echo" events
Window focus
Power saving prevention
トラブルシューティング
My controller isn't recognized by Godot.
My controller has incorrectly mapped buttons or axes.
My controller works on a given platform, but not on another platform.
終了リクエストの処理
終了
通知の処理
Sending your own quit notification
数学
ベクトル演算
はじめに
座標系 (2D)
ベクトル操作
メンバアクセス
ベクトルの加算
スカラー乗算
実際の応用
移動
ターゲットへ向く
単位ベクトル
正規化
反射
内積 (ドット積)
正面
外積 (クロス積)
法線の計算
ターゲットへの方向
より多くの情報
高度なベクトル演算
平面(およびplane関数)
平面までの距離
原点から離れて
2Dで平面を構築する
平面処理に関するいくつかの例
3Dでの衝突検出
より多くの情報
行列と変換
はじめに
行列成分と単位行列
変換行列のスケーリング
変換行列の回転
変換行列の基底
変換行列の平行移動
すべてをまとめる
変換行列のせん断(高度な内容)
変換の実用的な応用
transform間の位置の変換
オブジェクトをそれ自身に対して相対的に移動する
transformへの変換の適用
変換行列の反転
3Dではどのように機能しますか?
3Dでの回転の表現(高度な内容)
Interpolation(補間)
ベクトル補間
幾何学変換(変形)の補間
スムージングモーション
ベジェ、曲線、パス
二次ベジェ
三次(立方)ベジェ
コントロールポイントの追加
Curve2D、Curve3D、PathおよびPath2D
評価する
描画
トラバーサル
Random number generation
Global scope versus RandomNumberGenerator class
The randomize() method
Getting a random number
Get a random array element
Get a random dictionary value
Weighted random probability
"Better" randomness using shuffle bags
Random noise
ナビゲーション
2D Navigation Overview
Setup for 2D scene
3D Navigation Overview
Setup for 3D scene
Using NavigationServer
Communicating with the NavigationServer
Threading and Synchronization
2D and 3D NavigationServer differences
Waiting for synchronization
Server Avoidance Callbacks
Using NavigationMaps
Default navigation maps
Creating new navigation maps
Using NavigationRegions
Creating new navigation regions
Using NavigationMeshes
Creating 2D NavigationMeshes
Creating 3D NavigationMeshes
NavigationMesh rebaking at runtime
2D Navmesh from CollisionPolygons
Procedual 2D NavigationMesh
Procedual 3D NavigationMesh
Navmesh for 3D GridMaps
Using NavigationPaths
Obtaining a Navigationpath
Using NavigationPathQueryObjects
Using NavigationAgents
NavigationAgent Pathfinding
NavigationAgent Pathfollowing
Pathfollowing common problems
NavigationAgent Avoidance
NavigationAgent Script Templates
Actor as Node3D
Actor as CharacterBody3D
Actor as RigidBody3D
Using NavigationObstacles
Static obstacles
Dynamic obstacles
Procedual obstacles
Using NavigationLinks
Using NavigationLayers
Navigation Debug Tools
Enabling debug navigation
Debug navigation settings
Debug navigation mesh polygons
Debug edge connections
Debug Performance
Connecting NavigationMeshes
Support different actor types
Support different actor locomotion
Support different actor area access
Optimizing Navigation Performance
Performance problems with parsing SceneTree nodes
Performance problems with navigation mesh baking
Performance problems with NavigationAgent path queries
Performance problems with the actual path search
Performance problems with navigation map synchronization
ネットワーク
High-level multiplayer
High-level vs low-level API
Mid-level abstraction
Hosting considerations
ネットワークの初期化
接続の管理
Remote procedure calls
Channels
Example lobby implementation
Exporting for dedicated servers
HTTPリクエストを行う
Why use HTTP?
HTTP requests in Godot
Preparing the scene
Scripting the request
Sending data to the server
Setting custom HTTP headers
HTTPクライアントクラス
SSL証明書
はじめに
アプローチ1: 自己署名証明書
アプローチ2: CA証明書
WebSocket
HTML5およびWebSocket
GodotでWebソケットを使う
最小限のクライアントの例
最小限のサーバーの例
高度なチャットデモ
WebRTC
HTML5、WebSocket、WebRTC
WebSocket
WebRTC
GodotでWebRTCを使用する
最小限の接続例
ローカルシグナリングの例
WebSocketを使用したリモートシグナリング
パフォーマンス
はじめに
一般
General optimization tips
はじめに
Measuring performance
Detective work
Profilers
Principles
Appendix
サーバーを使用した最適化
サーバー
RIDs
スプライトの作成
メッシュを3D空間にインスタンス化する
2D RigidBodyの作成とスプライトの移動
サーバーからデータを取得する
CPU
CPU optimization
Measuring performance
CPU profilers
External profilers
Manually timing functions
Caches
Languages
スレッド
シーンツリー
物理
GPU
GPU optimization
はじめに
Draw calls, state changes, and APIs
Pixel cost versus vertex cost
Pixel/fragment shaders and fill rate
Transparency and blending
Multi-platform advice
Mobile/tiled renderers
Optimization using MultiMeshes
MultiMesh
Multimeshの例
3D
Optimizing 3D performance
Culling
透明なオブジェクト
レベルオブディテール(LOD)
ライトの焼き込み(ベイク)
Animation and skinning
Large worlds
何千ものオブジェクトをアニメーション化する
Animating thousands of fish with MultiMeshInstance3D
パーティクルで数千の魚を制御する
スレッド
複数のスレッドの使用
スレッド
スレッドの作成
ミューテックス
セマフォ
Thread-safe APIs
スレッド
グローバル スコープ
シーンツリー
レンダリング
GDScriptの配列、辞書
リソース
物理
物理の紹介
オブジェクトのコリジョン
Physics material
コリジョン形状
物理プロセスのコールバック
コリジョンレイヤーとマスク
Area2D
StaticBody2D
RigidBody2D
RigidBody2Dを使用する
接触のレポート
CharacterBody2D
Character collision response
Using RigidBody
リジッド ボディとは何ですか?
リジッド ボディを制御する方法
"look at"メソッド
Area2Dの使用
はじめに
Areaとは何ですか?
Areaのプロパティ
オーバーラップ検出
Areaの影響
ポイント重力
例
Using CharacterBody2D/3D
はじめに
What is a character body?
動きと衝突
move_and_collide
move_and_slide
Detecting collisions
使用する移動方法は?
例
動きと壁
反発/反射
プラットフォームの動き
レイキャスティング
はじめに
Space
spaceへのアクセス
レイキャストクエリ
コリジョンの例外
コリジョンマスク
画面からの3Dレイキャスティング
ラグドールシステム
はじめに
ラグドールの設定
物理ボーン(Physical Bone)の作成
スケルトンのクリーンアップ
コリジョン形状の調整
関節の調整
ラグドールをシミュレートする
コリジョンレイヤーとマスク
キネマティックキャラクター(2D)
はじめに
Physics process
シーンの設定
キネマティック キャラクタの移動
Using SoftBody
基本的なセットアップ
マントのシミュレーション
Collision shapes (2D)
Primitive collision shapes
Convex collision shapes
Concave or trimesh collision shapes
Performance caveats
Collision shapes (3D)
Primitive collision shapes
Convex collision shapes
Concave or trimesh collision shapes
Performance caveats
Large world coordinates
Why use large world coordinates?
How large world coordinates work
Who are large world coordinates for?
Enabling large world coordinates
Compatibility between single-precision and double-precision builds
Known incompatibilities
制限事項
Troubleshooting physics issues
Objects are passing through each other at high speeds
Stacked objects are unstable and wobbly
Scaled physics bodies or collision shapes do not collide correctly
Thin objects are wobbly when resting on the floor
Cylinder collision shapes are unstable
VehicleBody simulation is unstable, especially at high speeds
Collision results in bumps when an object moves across tiles
Framerate drops when an object touches another object
Physics simulation is unreliable when far away from the world origin
プラットフォーム固有
Androidプラグイン
Creating Android plugins
はじめに
Androidプラグイン
トラブルシューティング
Androidのアプリ内購入
使用法
Migrating from Godot 3.2.1 and lower (GodotPaymentsV3)
iOS plugins
Creating iOS plugins
Loading and using an existing plugin
Creating an iOS plugin
iOS用プラグイン
Accessing plugin singletons
非同期メソッド
Store Kit
Game Center
HTML5
HTML5 shell class reference
Engine
Engine configuration
Custom HTML page for Web export
セットアップ
プロジェクトの開始
Customizing the behavior
プレゼンテーションのカスタマイズ
デバッグ
Godotでの(ゲーム)コンソールのサポート
Console porting process
Console publishing process
サードパーティのサポート
プラグイン
エディタプラグイン
プラグインのインストール
プラグインの検索
プラグインのインストール
プラグインの有効化
プラグインの作成
プラグインについて
プラグインの作成
カスタム ノード
今後の展開
Registering autoloads/singletons in plugins
メイン画面プラグイン(Main screen plugin)の作成
このチュートリアルの対象
プラグインの初期化
メイン画面のシーン
Update the plugin script
プラグインを試す
プラグインのインポート
はじめに
構成
エディタインポートプラグイン クラス
オプションとプリセット
import
メソッド
プラットフォームバリアントと生成されたファイル
プラグインを試す
3D gizmo plugins
はじめに
The EditorNode3DGizmoPlugin
シンプルなアプローチ
代替アプローチ
インスペクタプラグイン
Setting up your plugin
Interacting with the inspector
Adding an interface to edit properties
ビジュアルシェーダープラグイン
エディタでコードを実行する
What is
@tool
?
使用方法
やってみましょう
Editing variables
Reporting node configuration warnings
シーンのインスタンス化
レンダリング
Using Viewports
はじめに
入力
リスナー
カメラ(2Dおよび3D)
スケールとストレッチ
ワールド
キャプチャ
ビューポートコンテナ
レンダリング
レンダーターゲット
複数の解像度
複数の解像度の問題
ワンサイズですべてに対応
ベースサイズ
サイズ変更
ストレッチ設定
ストレッチモード(Stretch Mode)
ストレッチアスペクト(Stretch Aspect)
Stretch Scale
Common use case scenarios
Desktop game
Mobile game in landscape mode
Mobile game in portrait mode
ゲーム以外のアプリケーション
hiDPI support
ダウンサンプリングでのエイリアスの削減
アスペクト比の処理
視野のスケーリング
Scaling 2D and 3D elements differently using Viewports
Fixing jitter, stutter and input lag
What is jitter, stutter and input lag?
Distinguishing between jitter and stutter
ジッター
スタッター
Windows
Linux
macOS
Android
iOS
Input lag
Project configuration
Hardware/OS-specific
Reporting jitter, stutter or input lag problems
スクリプト
プログラミング言語
GDScript
GDScript reference
GDScript: 動的言語の紹介
GDScriptのエクスポート
GDScript documentation comments
GDScriptスタイルガイド
静的型付けGDScript
GDScript警告システム
GDScriptフォーマット文字列
C#
C# の基本
C# features
C# API differences to GDScript
C# collections
C# Variant
C#シグナル
C# exports
C# global classes
C#スタイルガイド
C# diagnostics
GDExtension
What is GDExtension?
GDExtension C++ example
Core features
How to read the Godot API
継承
Brief Description
説明
Tutorials
プロパティ
Methods
シグナル
Enumerations
定数
Property Descriptions
Method Descriptions
デバッグ
デバッグ ツールの概要
Debugger panel
The Profiler
Custom performance monitors
アイドル処理と物理処理
グループ
Managing groups
Nodes and scene instances
Getting nodes
Node paths
ノード作成
シーンのインスタンス化
オーバーライド可能な関数
クロスランゲージでのスクリプト作成
ノードのインスタンス化
フィールドへのアクセス
メソッドの呼び出し
継承
Creating script templates
Locating the templates
Default behaviour and overriding it
Default template
List of template placeholders
Evaluating expressions
Basic usage
Passing variables to an expression
Setting a base instance for the expression
Example script
組み込み関数
シーンを手動で変更する
シグナルによるインスタンス化
発射処理の例
Pausing games and process mode
はじめに
一時停止の仕組み
Process Modes
Pause Menu Example
ファイルシステム
はじめに
実装
project.godotファイル
パス区切り文字
リソースパス
ユーザー・パス
ホストファイルシステム
デメリット
リソース
ノードとリソース
外部と組み込みの比較
コードからリソースを読み込む
シーンの読み込み
リソースの解放
独自のリソースを作成
Singletons (Autoload)
はじめに
Autoload
カスタムシーン・スイッチャー
シーンツリーの使用
はじめに
メインループ
シーンツリー
ルートビューポート
シーンツリー
ツリーの順序
シーンツリー
に入って「アクティブになる」
現在のシーンの変更
Scene Unique Nodes
はじめに
Creation and usage
Same-scene limitation
Alternatives
シェーダー
Introduction to shaders
Shaders in Godot
シェーダーの種類
レンダリングモード
頂点プロセッサー
フラグメントプロセッサー
ライトプロセッサー
シェーディングリファレンス
シェーディング言語
はじめに
データ型
配列
定数
Structs
オペレーター
構文制御
廃棄
関数
Varying(可変)
補間修飾子
Uniform(ユニフォーム)
Built-in variables
組み込み関数
Shader preprocessor
Why use a shader preprocessor?
Directives
Spatial(空間)シェーダー
レンダリングモード
Built-ins
Global built-ins
頂点用ビルトイン
フラグメント用ビルトイン
ライト用ビルトイン
CanvasItemシェーダー
レンダリングモード
Built-ins
Global built-ins
頂点用ビルトイン
フラグメント用ビルトイン
ライト用ビルトイン
SDF functions
パーティクルシェーダー
レンダリングモード
Built-ins
Global built-ins
Start and Process built-ins
Start built-ins
Process built-ins
Process functions
Sky shaders
レンダリングモード
Built-ins
Global built-ins
Sky built-ins
Fog shaders
Built-ins
Global built-ins
Fog built-ins
最初のシェーダー
Your first 2D shader
はじめに
セットアップ
最初のキャンバスアイテム(CanvasItem)シェーダー
最初のフラグメント関数
最初の頂点関数
結論
Your first 3D shader
マテリアルを割り当てる場所
セットアップ
シェーダーマジック
ノイズハイトマップ
Uniform(ユニフォーム)
ライトとの相互作用
Your second 3D shader
最初のspatialフラグメント関数
TIME
でアニメートする
高度な効果: 波
シェーダーマテリアル
はじめに
ShaderMaterialの作成
ShaderMaterialへの変換
Using VisualShaders
VisualShader(ビジュアルシェーダー)の作成
ビジュアルシェーダーエディタの使用
ビジュアルシェーダーノード
式ノード(Expression Node)
フレネルノード
ブール型ノード
ifノード
スイッチノード(Switch node)
Using compute shaders
Create a local RenderingDevice
Provide input data
Defining a compute pipeline
Execute a compute shader
Retrieving results
スクリーン読み取りシェーダー
はじめに
Screen texture
Screen texture example
舞台裏
バックバッファロジック
深度テクスチャ
Normal-roughness texture
Redefining screen textures
Converting GLSL to Godot shaders
GLSL
シェーダープログラム
頂点の属性
gl_Position
Varying(可変)
メイン
マクロ
変数
座標
精度
Shadertoy
種類
mainImage(メインイメージ)
変数
座標
The Book of Shaders
種類
メイン
変数
座標
Shaders style guide
書式設定
エンコードと特殊文字
インデント
改行と空白行
空白行
行の長さ
1行につき1つのステートメント
コメントスペース
空白
Floating-point numbers
Accessing vector members
命名規則
関数と変数
定数
Preprocessor directives
コードの順序
Local variables
高度なポストプロセッシング
はじめに
フルスクリーン矩形
深度テクスチャ
最適化
ビューポートをテクスチャとして使用する
はじめに
ビューポートを設定する
テクスチャを適用する
惑星のテクスチャを作る
惑星を彩る
海を作る
カスタムポストプロセッシング
はじめに
シングルパスポストプロセッシング
マルチパスポストプロセッシング
木を作る
木から始める
頂点カラーでペイントする
葉のカスタムシェーダーを作成する
シェーダーの改善
User interface (UI)
UI building blocks
サイズとアンカー
コントロールのセンタリング
Layout Presets
Using Containers
コンテナのレイアウト
Sizing options
コンテナの種類
カスタムコンテナの作成
カスタムGUIコントロール
非常に多くのコントロール...
描画
サイズ変更
入力
Keyboard/Controller Navigation and Focus
Node settings
Necessary code
Control node gallery
GUI skinning and themes
Introduction to GUI skinning
Basics of themes
コントロールのカスタマイズ
Customizing a project
Beyond controls
Using the theme editor
テーマの作成
Theme editor overview
Manage and import items
Theme type variations
Creating a type variation
Using a type variation
Using Fonts
Dynamic fonts
Bitmap fonts
Loading a font file
Advanced font features
Control node tutorials
RichTextLabelのBBCode
はじめに
BBCodeを使用する
Handling user input safely
Stripping BBCode tags
パフォーマンス
Using push_[tag]() and pop() functions instead of BBCode
リファレンス
Text effects
カスタムBBCodeタグとテキストエフェクト
XR
Basic Tutorial
Setting up XR
Introduction to the XR system in Godot
Prerequisites for XR in Godot 4
OpenXR
Setting up the XR scene
Deploying to Android
セットアップ
Custom Android build
Installing the loader plugins
Creating the export presets
Running on your device from the Godot editor
Introducing XR tools
Installing XR Tools
Basic hands
より多くの情報
Basic XR Locomotion
Adding our player body
Adding a floor
Direct movement
Teleport
More advanced movement features
Advanced topics
The XR action map
The default action map
Action sets
アクション
Profiles
Our first controller binding
The simple controller
Room scale in XR
Origin centric solution
Step 1
Step 2
Step 3
Character body centric solution
Step 1
Step 2
Step 3
When the player walks to somewhere they shouldn't
Further suggestions for improvements
The OpenXR hand tracking
Tracking through interaction profiles
The hand tracking extension
Body tracking
Some final words
The OpenXR passthrough
Passthrough extension
Passthrough through AR
Putting it together
貢献
貢献する方法
コードの提供
テストとレポートの問題
開発バージョンのテスト
GitHubで問題を提起する
ドキュメントへの貢献
Contributing translations
Contribution workflow
Bisecting regressions
What is bisecting?
Using official builds to speed up bisecting
The Git bisect command
Determine the commit hashes
Build the engine
Run the engine
バグ分類のガイドライン
問題管理
ラベル
Documentation labels
マイルス トーン
プルリクエスト・ワークフロー
Gitソースリポジトリ
フォークとクローン作成
ブランチ
ブランチの更新
変更を行う
変更をリモートにプッシュする
プルリクエストの発行
プルリクエストの変更
The interactive rebase
Gitブランチの削除
Pull request review process
Code review and testing
1. Confirm that the problem exists
2. Test the PR and look for regressions
3. Do a code review
4. Iterate with the contributor and improve the PR
5. Approve the pull request
Code style review
Merging pull requests
1. Get feedback from the right people/teams
2. Get feedback from the community
3. Git checklist
4. GitHub checklist
5. Merge the pull request
Testing pull requests
Downloading a compiled build
If you have a GitHub account
If you don't have a GitHub account
Compiling a pull request branch from source
エンジン開発
エンジン貢献者のベストプラクティス
はじめに
言語:
ベストプラクティス
#1: 問題は常に最初に来る
#2: To solve the problem, it has to exist in the first place
#3: 問題は複雑または頻繁である必要があります
#4: 解決策は他のユーザーと話し合う必要があります
#5: それぞれの問題に対して、独自の解決策
#6: 一般的なユースケースに対応し、まれなケースにはドアを開けたままにする
#7: Prefer local solutions
#8: 単純な問題に複雑な解決策パックを使用しない
コードスタイルガイドライン
C++およびObjective-C
clang形式をローカルで使用する
ヘッダーのインクルード
Java
Python
Using black locally
Comment style guide
C++ usage guidelines
理由
Disallowed features
Standard Template Library
auto
keyword
Lambdas
#pragma
once
directive
Building from source
ソースの取得
Godotのソースコードをダウンロードする
ビルドシステムの説明
セットアップ
プラットフォームの選択
結果のバイナリ
ターゲット
Development and production aliases
Dev build
Debugging symbols
Optimization level
Architecture
Custom modules
Cleaning generated files
その他のビルドオプション
エクスポートテンプレート
Windows用のコンパイル
必要条件
SConsの設定
Visual Studioのインストールに関する注意事項
Godotのソースをダウンロードする
コンパイル
Development in Visual Studio
他のオペレーティングシステムからのWindowsのクロスコンパイル
Windowsエクスポートテンプレートの作成
Compiling for Linux, *BSD
必要条件
コンパイル
Running a headless/server build
エクスポートテンプレートの構築
ClangとLLDを使用して開発を高速化する
Using mold for faster development
Using system libraries for faster development
Using Pyston for faster development
macOS へのコンパイル
必要条件
コンパイル
Running a headless/server build
エクスポートテンプレートの構築
Using Pyston for faster development
LinuxからのmacOSのクロスコンパイル
Android用のコンパイル
注意
必要条件
ビルドシステムのセットアップ
エクスポートテンプレートのビルド
エクスポートテンプレートの使用
Building the Godot editor
Removing the Editor templates
Installing the Godot editor
トラブルシューティング
iOS用のコンパイル
必要条件
コンパイル
実行
Linux上のiOS用のクロスコンパイル
免責事項
必要条件
環境のコンフィグ
iPhone用ゴドットのコンパイル
ユニバーサルWindowsプラットフォームのコンパイル
Web用のコンパイル
必要条件
エクスポートテンプレートの構築
GDExtension
Building the editor
Compiling with .NET
必要条件
Enable the .NET module
glueを生成する
Building the managed libraries
例
データディレクトリ
コマンドラインオプション
ビルドのサイズを最適化する
理由
バイナリの除去
スピードの代わりにサイズを最適化する
リンク時最適化を使用したコンパイル
3Dの無効化
Disabling advanced GUI objects
不要なモジュールの無効化
Compiling with PCK encryption key
ステップ・バイ・ステップ
トラブルシューティング
Debugging and profiling
Using C++ profilers
Recommended profilers
ゴドーの設定
Benchmarking startup/shutdown times
Profiler-specific instructions
Using sanitizers
What are sanitizers?
Using sanitizers on Godot
Address sanitizer (ASAN)
Leak sanitizer (LSAN)
Memory sanitizer (MSAN)
Thread sanitizer (TSAN)
Undefined behavior sanitizer (UBSAN)
Platform-specific sanitizers
Debugging on macOS
Debugging Godot editor
Debugging exported project
Vulkan
Validation layers
Debugging the editor
IDEの構成
Android Studio
プロジェクトのインポート
Android Studio project layout
Building & debugging the editor module
Building & debugging the app module
CLion
プロジェクトのインポート
Compiling and debugging the project
Code::Blocks
プロジェクトの新規作成
Configuring the build
Configuring the run
Adding files to the project
コードスタイル設定
KDevelop
プロジェクトのインポート
Debugging the project
Qt Creator
プロジェクトのインポート
Debugging the project
コードスタイル設定
Rider
プロジェクトのインポート
Compiling and debugging the project
Visual Studio
プロジェクトのインポート
Debugging the project
Visual Studio Code
プロジェクトのインポート
Debugging the project
Xcode
プロジェクトのインポート
Debugging the project
Engine core and modules
Getting started with Godot's source code
Godot's architecture diagram
Common engine methods and macros
コアタイプ
バリアントクラス
オブジェクトクラス
継承クラスツリー
Internal rendering architecture
2D coordinate systems and 2D transforms
Extending Godot by modifying its source code
C++のカスタムモジュール
外部ライブラリへのバインド
カスタムGodotサーバー
カスタムリソース形式のローダー
カスタムAudioStream
Custom platform ports
Unit testing
エディタの開発
Introduction to editor development
Technical choices
Directory structure
Editor dependencies in
scene/
files
Development tips
エディタアイコン
アイコンの作成
Color conversion for light editor themes
アイコンの最適化
アイコンの統合と共有
トラブルシューティング
参照
Editor style guide
はじめに
Writing style
Button and menu texts
Inspector sections
Inspector performance hints
Tooltips
Godotファイル形式
GDScript grammar
TSCNファイル形式
ファイル構造
シーンツリー
リソース
Writing documentation
ガイドライン
Content guidelines
Guidelines and principles
Writing guidelines
明確な英語のためのルール7つ
メソッドとクラスの記述方法
Godotのドキュメントで使用する一般的な語彙
キーボードショートカットのガイドライン
Creating documentation images
Capturing an image
Format conversion
Cropping
Scaling down an image
Saving as WebP in Krita
Outlines arrows and text
Adding an image to a documentation page
Writing the manual
ドキュメントへの貢献
入門
Godotドキュメントとは何ですか
Contributing changes
オンライン上でページを編集
Adding new pages
ライセンス
Building the manual with Sphinx
Dealing with errors
Hints for performance
Class reference guides
Contributing to the class reference
The source of the class reference
What to contribute
Updating class reference when working on the engine
Class reference primer
クラスXMLを編集する方法
Translating the documentation
Editor and documentation localization
Using Weblate for translations
Locating original content
マークアップ構文の尊重
オフラインでの翻訳とテスト
ドキュメント画像のローカライズ
コミュニティ
アセットライブラリ
アセットライブラリについて
アセットの種類
よくある質問
有料アセットをアセットライブラリにアップロードできますか?
AssetLibライブラリの使用
ウェブサイトで
概要
検索
アセットの内訳
登録とログイン
エディタで
アセットライブラリへの送信
はじめに
提出ガイドライン
必要条件
推奨事項
提出する
コミュニティチャンネル
Q&A
Rocket.Chat
Libera.Chat上のIRC
その他のチャット
言語ベースのコミュニティ
ソーシャルネットワーク
フォーラム
チュートリアルとリソース
開始する場所
ビデオチュートリアル
テキストチュートリアル
開発ログ
リソース
クラス リファレンス
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
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
Signals
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
Theme Properties
Theme Property Descriptions
HFlowContainer
Description
Tutorials
Theme Properties
Theme Property Descriptions
HingeJoint3D
Description
Properties
Methods
Enumerations
Property Descriptions
Method Descriptions
HScrollBar
Description
Theme Properties
Theme Property Descriptions
HSeparator
Description
Theme Properties
Theme Property Descriptions
HSlider
Description
Theme Properties
Theme Property Descriptions
HSplitContainer
Description
Tutorials
Theme Properties
Theme Property Descriptions
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
Property Descriptions
Joint3D
Description
Tutorials
Properties
Property 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
Theme Properties
Signals
Property Descriptions
Method Descriptions
Theme Property 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
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
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
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
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
Signals
Property Descriptions
ScrollContainer
Description
Tutorials
Properties
Methods
Theme Properties
Signals
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
Separator
Description
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
Constants
Property Descriptions
Method Descriptions
SkeletonIK3D
Description
Tutorials
Properties
Methods
Property Descriptions
Method Descriptions
Slider
Description
Properties
Signals
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
SubViewport
Description
Tutorials
Properties
Enumerations
Property Descriptions
SubViewportContainer
Description
Properties
Property Descriptions
TabBar
Description
Properties
Methods
Theme Properties
Signals
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
TabContainer
Description
Tutorials
Properties
Methods
Theme Properties
Signals
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
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
Theme Properties
Theme Property Descriptions
VehicleBody3D
Description
Tutorials
Properties
Property Descriptions
VehicleWheel3D
Description
Tutorials
Properties
Methods
Property Descriptions
Method Descriptions
VFlowContainer
Description
Tutorials
Theme Properties
Theme Property Descriptions
VideoStreamPlayer
Description
Tutorials
Properties
Methods
Signals
Property Descriptions
Method Descriptions
Viewport
Description
Tutorials
Properties
Methods
Signals
Enumerations
Property Descriptions
Method Descriptions
VisibleOnScreenEnabler2D
Description
Properties
Enumerations
Property Descriptions
VisibleOnScreenEnabler3D
Description
Properties
Enumerations
Property Descriptions
VisibleOnScreenNotifier2D
Description
Tutorials
Properties
Methods
Signals
Property Descriptions
Method Descriptions
VisibleOnScreenNotifier3D
Description
Properties
Methods
Signals
Property Descriptions
Method Descriptions
VisualInstance3D
Description
Properties
Methods
Property Descriptions
Method Descriptions
VoxelGI
Description
Tutorials
Properties
Methods
Enumerations
Property Descriptions
Method Descriptions
VScrollBar
Description
Properties
Theme Properties
Theme Property Descriptions
VSeparator
Description
Theme Properties
Theme Property Descriptions
VSlider
Description
Properties
Theme Properties
Theme Property Descriptions
VSplitContainer
Description
Tutorials
Theme Properties
Theme Property Descriptions
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
XRCamera3D
Description
Tutorials
XRController3D
Description
Tutorials
Methods
Signals
Method 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
Properties
Methods
Signals
Property Descriptions
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
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
Method Descriptions
AudioStreamGenerator
Description
Tutorials
Properties
Property Descriptions
AudioStreamMicrophone
Description
Tutorials
AudioStreamMP3
Description
Properties
Property Descriptions
AudioStreamOggVorbis
Description
Properties
Methods
Property Descriptions
Method Descriptions
AudioStreamPolyphonic
Description
Properties
Property Descriptions
AudioStreamRandomizer
Description
Properties
Methods
Enumerations
Property Descriptions
Method Descriptions
AudioStreamWAV
Description
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
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
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
FogMaterial
Description
Properties
Property Descriptions
Font
Description
Properties
Methods
Property Descriptions
Method Descriptions
FontFile
Description
Properties
Methods
Property Descriptions
Method Descriptions
FontVariation
Description
Properties
Methods
Property Descriptions
Method Descriptions
GDExtension
Methods
Enumerations
Method Descriptions
GDScript
Description
Tutorials
Methods
Method Descriptions
GLTFAccessor
Properties
Property Descriptions
GLTFAnimation
Properties
Property Descriptions
GLTFBufferView
Properties
Property Descriptions
GLTFCamera
Description
Tutorials
Properties
Methods
Property Descriptions
Method Descriptions
GLTFDocument
Description
Tutorials
Methods
Method Descriptions
GLTFDocumentExtension
Description
Methods
Method Descriptions
GLTFDocumentExtensionConvertImporterMesh
GLTFLight
Description
Tutorials
Properties
Methods
Property Descriptions
Method Descriptions
GLTFMesh
Properties
Property 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
Properties
Methods
Property Descriptions
Method Descriptions
GLTFSkin
Properties
Methods
Property Descriptions
Method Descriptions
GLTFSpecGloss
Description
Tutorials
Properties
Property Descriptions
GLTFState
Description
Tutorials
Properties
Methods
Constants
Property Descriptions
Method Descriptions
GLTFTexture
Properties
Property Descriptions
GLTFTextureSampler
Description
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
Property 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
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
NavigationMeshSourceGeometryData3D
Description
Methods
Method Descriptions
NavigationPolygon
Description
Tutorials
Properties
Methods
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
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
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
Methods
Method Descriptions
AudioEffectSpectrumAnalyzerInstance
Methods
Enumerations
Method Descriptions
AudioServer
Description
Tutorials
Properties
Methods
Signals
Enumerations
Property Descriptions
Method Descriptions
AudioStreamGeneratorPlayback
Description
Tutorials
Methods
Method Descriptions
AudioStreamPlayback
Description
Tutorials
Methods
Method Descriptions
AudioStreamPlaybackOggVorbis
AudioStreamPlaybackPolyphonic
Description
Methods
Constants
Method Descriptions
AudioStreamPlaybackResampled
Methods
Method Descriptions
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
EditorExportPlatformWeb
Tutorials
Properties
Property Descriptions
EditorExportPlatformWindows
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
EditorSceneFormatImporterFBX
Description
EditorSceneFormatImporterGLTF
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
GDExtensionManager
Methods
Enumerations
Method Descriptions
Geometry2D
Description
Methods
Enumerations
Method Descriptions
Geometry3D
Description
Methods
Method Descriptions
GodotSharp
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
JavaClassWrapper
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
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
OfflineMultiplayerPeer
Description
OggPacketSequencePlayback
OpenXRAPIExtension
Description
Tutorials
Methods
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
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
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
ScriptLanguageExtension
Methods
Enumerations
Method Descriptions
Semaphore
Description
Tutorials
Methods
Method Descriptions
SkinReference
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
Methods
Signals
Enumerations
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
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
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
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
EditorExportPlatformWeb
Tutorials
Properties
Property Descriptions
EditorExportPlatformWindows
Tutorials
Properties
Property Descriptions
EditorExportPlugin
Description
Tutorials
Methods
Method Descriptions
EditorFeatureProfile
Description
Methods
Enumerations
Method Descriptions
EditorFileDialog
Description
Properties
Methods
Signals
Enumerations
Property Descriptions
Method Descriptions
EditorFileSystem
Description
Methods
Signals
Method Descriptions
EditorFileSystemDirectory
Description
Methods
Method Descriptions
EditorFileSystemImportFormatSupportQuery
Description