关于
前言
在开始之前
关于 Godot 引擎
文档结构
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 使用 Vulkan/OpenGL 而不是 Direct3D?
为什么 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 使用的用户界面工具包是什么?
Why does Godot use the SCons build system?
为什么 Godot 不使用 STL(标准模板库)?
为什么 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 物理学
着色器
编写脚本
音频
导入
输入
导航
网络
国际化
窗口功能与操作系统整合
移动端
XR 支持(AR 和 VR)
GUI 系统
动画
文件格式
杂项
文档变更日志
New pages since version 4.0
开发
Migrating
物理学
New pages since version 3.6
2D
3D
动画
资产管线
开发
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
关于
最佳实践
社区
开发
编辑器
导出
输入
数学
平台相关
物理学
着色器
编写脚本
用户界面(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 编辑器
四个主屏幕
内置类参考手册
学习新特性
充分利用本手册
Learning to think like a programmer
与社区共同学习
社区教程
Godot 的设计理念
面向对象的设计与组合
完善的工具集
开源
社区驱动
Godot 编辑器是 Godot 游戏
独立的 2D 和 3D 引擎
渐进式教程
节点与场景
节点
场景
创建第一个场景
修改节点的属性
运行场景
设置主场景
创建实例
实践
编辑场景和实例
作为设计语言的场景实例
总结
脚本语言
可用的脚本语言
我应该使用哪种语言?
GDScript
.NET / C#
C++ via GDExtension
总结
创建第一个脚本
项目设置
新建脚本
你好,世界!
四处旋转
前进
完整脚本
监听玩家的输入
按“上”时移动
完整脚本
总结
使用信号
场景设置
在编辑器中连接信号
用代码连接信号
完整脚本
自定义信号
总结
您的第一个 2D 游戏
先决条件
目录
设置项目
组织项目
创建玩家场景
节点结构
精灵动画
编写玩家代码
选择动画
准备碰撞
创建敌人
节点设置
敌人的脚本
游戏主场景
生成怪物
Main 脚本
测试场景
游戏信息显示
ScoreLabel
Message
StartButton
将 HUD 场景连接到 Main 场景
删除旧的小怪
完成了
背景
音效
键盘快捷键
您的第一个 3D 游戏
目录
设置游戏区域
设置游玩区域
Player 场景与输入事件
创建输入事件
使用代码移动玩家
测试玩家的移动
设计小怪场景
移除离屏的怪物
生成怪物
创建生成路径
随机生成怪物
跳跃与踩扁怪物
控制物理交互
跳跃
踩扁怪物
杀死玩家
使用 Area 节点制作攻击框
结束游戏
代码检查点
分数与重玩
创建 UI 主题
跟踪得分
重玩游戏
添加音乐
角色动画
动画编辑器的使用
漂浮动画
为小怪制作动画
来日方长
探索本手册
Manual
最佳实践
前言
在 Godot 中应用面向对象原则
脚本在引擎中的工作原理
场景
场景组织
如何有效地建立关系
选择节点树结构
何时使用场景与脚本
匿名类型
命名的类型
Script 与 PackedScene 的性能
总结
自动加载与常规节点
切割音频问题
管理共享功能或数据
何时应使用自动加载
何时以及如何避免为任何事情使用节点
Godot 接口
获取对象引用
从对象访问数据或逻辑
Godot 通知
_process vs. _physics_process vs. *_input
_init vs. 初始化 vs. export
_ready vs. _enter_tree vs. NOTIFICATION_PARENTED
数据偏好
数组、字典、对象
枚举:整数 VS 字符串
AnimatedTexture vs. AnimatedSprite2D vs. AnimationPlayer vs. AnimationTree
逻辑偏好
Adding nodes and changing properties: which first?
加载VS预加载
大型关卡: 静态VS动态
项目组织
前言
组织
风格指南
导入
忽略具体文件夹
大小写敏感
Version control systems
前言
Version control plugins
官方 Git 插件
从 VCS 中排除的文件
在 Windows 上使用 Git
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 / 画布项目编辑器
3D / 空间编辑器
文本编辑器
脚本编辑器
编辑器输出
调试器
文件对话框
文件系统面板
场景树停靠面板
动画轨道编辑器
图块地图编辑器
图块集编辑器
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
官方编辑器插件
管理编辑器功能
管理编辑器功能
前言
创建配置
分享配置
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(视口)和 Canvas Item(画布项)
CanvasLayer
Viewport 和画布变换
前言
画布变换
全局画布变换
拉伸变换
Window transform
变换顺序
变换函数
提供自定义输入事件
渲染
2D 灯光和阴影
前言
节点
Point lights
平行光
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
简介
Time (时间)参数
Drawing parameters (绘图参数)
ParticleProcessMaterial settings
Emission Shapes(发射形状)
2D antialiasing
前言
Antialiasing property in Line2D and custom drawing
Multisample antialiasing (MSAA)
2D 中的自定义绘图
前言
绘制
更新
坐标
示例:绘制圆弧
工具
Physics and movement
2D 运动概述
前言
场景布置
八向移动
旋转+移动
旋转+移动(鼠标)
点击并移动
总结
工具
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
使用 TileMap
前言
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 变换
前言
欧拉角的问题
轴顺序
插值
对欧拉角说不
变换的介绍
操作变换
精度误差
获取信息
设置信息
用四元数插值
变换是你的朋友
程序式几何体
使用 ArrayMesh
Setting up the ArrayMesh
生成几何体
保存
使用 MeshDataTool
使用 SurfaceTool
Using ImmediateMesh
什么是几何体?
什么是网格?
什么是网格
表面
表面数组
工具
ArrayMesh
MeshDataTool
SurfaceTool
ImmediateMesh
我应该使用哪一个?
3D 文本
前言
Label3D
优势
限制
TextMesh
优势
限制
Projected Label node (or any other Control)
优势
限制
Should I use Label3D, TextMesh or a projected Control?
渲染
3D 渲染的局限性
前言
纹理尺寸限制
带状颜色
深度缓冲精度
透明度排序
多采样抗锯齿
Standard Material 3D and ORM Material 3D
前言
BaseMaterial 3D settings
Transparency
着色
Vertex Color(顶点颜色)
Albedo(反照率)
Metallic(金属)
Roughness(粗糙度)
Emission(发射)
法线贴图
Rim(边缘)
Clearcoat(清漆)
Anisotropy(各向异性)
Ambient Occlusion(环境光遮蔽)
Height
Subsurface Scattering(次表面散射)
Back Lighting
Refraction(折射)
Detail(细节)
UV1和UV2
Sampling
阴影
Billboard
Grow(增长)
变换
Proximity and Distance Fade
Material Settings
Render priority(渲染优先级)
Next Pass
3D 灯光和阴影
前言
光节点
Light number limits
平行光
全向光
聚光
影子图集
Balancing performance and quality
Using decals
使用案例
快速入门指南
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)
前言
基本用法
Advanced topics
高动态范围光照
前言
计算机显示器
场景线性和资源管道
HDR的参数
Global illumination
Introduction to global illumination
Using Voxel global illumination
Signed distance field global illumination (SDFGI)
Using Lightmap global illumination
反射探针
Faking global illumination
环境和后期处理
环境
Camera attributes
环境可选项
中后期处理效果
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
前言
设置节点
MultiMesh 设置
Mesh level of detail (LOD)
前言
视觉比较
Generating mesh LOD
Comparing mesh LOD visuals and performance
Configuring mesh LOD performance and quality
Using mesh LOD with MultiMesh and particles
Visibility ranges (HLOD)
它的运作方式
Setting up visibility range
Visibility range properties
Configuration tips
遮挡剔除
Why use occlusion culling
How occlusion culling works in Godot
Setting up occlusion culling
Previewing occlusion culling
Performance considerations
故障排除
Resolution scaling
Why use resolution scaling?
Resolution scaling options
故障排除
Variable rate shading
What is variable rate shading?
Hardware support
Using variable rate shading in Godot
工具
使用 CSG 设计关卡原型
CSG 节点简介
原型设计
使用原型纹理
Exporting as glTF
使用 GridMap
前言
示例项目
创建 MeshLibrary
碰撞
材质
NavigationMesh
导出 MeshLibrary
使用 GridMap
在代码中使用 GridMap
动画
动画功能介绍
创建 AnimationPlayer 节点
计算机动画依赖于关键帧
教程:创建简单的动画
场景设置
Adding an animation
Manage an animation libraries
添加轨道
第二个关键帧
运行动画
来来回回
轨道设置
其他属性的关键帧
编辑关键帧
使用 RESET 轨道
Animation Track types
Property Track
Position 3D / Rotation 3D / Scale 3D Track
Blend Shape Track
Call Method Track
Bezier Curve Track
Audio Playback Track
Animation Playback Track
剪纸动画
它是什么?
Godot 中的剪纸动画
制作 GBot
设置装配
调整轴心
RemoteTransform2D 节点
完成骨架
骨架
IK 链
动画提示
设置关键帧和排除属性
创建放松姿势
只修改旋转
关键帧IK链
视觉上移动父级后面的精灵
为多个关键帧设置缓动曲线
2D 骨架变形
2D 骨架
前言
场景布置
创建多边形
创建骨架
多边形的变形
内部顶点
使用 AnimationTree
前言
创建动画树
创建树
混合树
混合2/混合3
OneShot
TimeSeek
时间缩放
转换
二维混合空间
一维混合空间
状态机
For better blending
根骨骼运动
使用代码控制
状态机行程
播放视频
支持的播放格式
Setting up VideoStreamPlayer
处理大小变化及不同的纵横比
在 3D 表面上显示视频
视频解码条件及推荐分辨率
播放限制
推荐 Theora 编码设置
平衡质量与文件大小
FFmpeg:转换时保持原始视频分辨率
FFmpeg:调整视频大小并转换
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
资产管线
导入的流程
Importing assets in Godot
更改导入参数
重新导入多个资产
自动重新导入
生成的文件
更改导入资源类型
更改默认导入参数
Further reading
导入图像
支持的图像格式
导入纹理
Changing import type
Detect 3D(检测 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
单独导出纹理
导出注意事项
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
存储
优化
剪辑
场景继承
导入提示
删除节点(-noimp)
创建碰撞体(-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
导出 3D 场景
概览
限制
Blender ESCN 导出器
导出细节
材质
物理属性
灯光
网格
骨架
动画
禁用特定对象
构建管线集成
音频
音频总线
前言
分贝标度
音频总线
通过总线播放音频
添加特效
自动总线禁用
总线重排
默认总线布局
Audio effects
增幅(Amplify)
带限和带通(BandLimit and BandPass)
Capture(捕获)
和声(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
混响总线
多普勒
同步游戏音频及音乐
前言
使用系统时钟同步
使用声音硬件时钟同步
使用麦克风录音
根节点的结构
Text to speech
Basic Usage
Requirements for functionality
针对各个发行版的单行命令
最佳实践
Caveats and Other Information
导出
导出项目
为什么要导出?
在 PC 上
在移动端
导出菜单
导出模板
资源选项
Configuration files
从命令行导出
PCK 与 ZIP 打包文件格式对比
导出包、补丁、Mod
使用案例
PCK 文件概述
生成 PCK 文件
在运行时打开 PCK 文件
总结
功能标签
前言
默认功能
自定义功能
覆盖项目设置
默认覆盖
自定义构建
为 Linux 导出
环境变量
为 macOS 导出
需求
代码签名与公证
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
如果你没有 Apple 开发者 ID 证书
签名选项
公证选项
授权
强化运行时授权
App 沙盒授权
环境变量
在 macOS 上运行 Godot 应用
App 已签名并公证,通过 App Store 分发
App 已签名并公证,在 App Store 外分发
应用已签名(包括 Ad-hoc 签名)但未公证
App is not signed, executable is linker-signed
Neither app nor executable is signed (relevant for Apple Silicon Macs only)
为 Windows 导出
Code signing
场景布置
环境变量
更改 Windows 的应用程序图标
创建 ICO 文件
更改任务栏图标
更改文件图标
测试结果
为通用 Windows 平台导出
为 iOS 导出
需求
将 Godot 项目导出到 Xcode
积极的发展考虑
将 Godot 项目文件夹链接到 Xcode 的步骤
iOS 的插件
环境变量
为 Android 导出
安装 OpenJDK 11
下载 Android SDK
创建 debug.keystore
在 Godot 中进行设置
提供启动器图标
为 Google Play 商店导出
优化 APK 大小
环境变量
为 Android 平台自定义编译
设置自定义构建环境
启用自定义构建和导出
为 Web 导出
WebGL 版本
导出选项
限制
使用 cookie 进行数据持久化
后台处理
全屏和鼠标捕获
音频
网络
剪贴板
游戏手柄
启动画面不显示
提供文件
从脚本调用 JavaScript
环境变量
为专用服务器导出
Editor versus export template
Export approaches
Exporting a project for a dedicated server
启动专用服务
下一步
一键部署
什么是一键部署?
支持的平台
使用一键部署
故障排除
Android
File and data I/O
后台加载
Using ResourceLoader
示例
Godot 项目中的文件路径
路径分隔符
访问项目文件夹中的文件(
res://
)
访问持久化用户数据(
user://
)
将路径转换为绝对路径或“本地”路径
编辑器数据路径
自包含模式
保存游戏
前言
识别持久化对象
序列化
保存和读取数据
一些注释
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
使控件的大小可调
TranslationServer
Bidirectional text and UI Mirroring
Adding break iterator data to exported project
Structured text BiDi override
Localizing numbers
Localizing icons and images
测试翻译
翻译项目名称
使用 gettext 进行本地化
优势
缺点
安装 gettext 工具
Creating the PO template
Automatic generation using the editor
Manual creation
从 PO 模板创建消息文件
在 Godot 中加载消息文件
按照 PO 模板更新消息文件
检查 PO 文件或模板的有效性
使用二进制 MO 文件(仅适用于大型项目)
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
使用 InputEvent
它是什么?
工作原理是怎样的?
InputEvent 剖析
动作
InputMap
输入示例
前言
事件和轮询
输入事件
InputMap
捕捉动作
键盘事件
键盘修饰键
鼠标事件
鼠标按钮
鼠标行为
触摸事件
鼠标和输入坐标
关于
硬件显示坐标
视口显示坐标
自定义鼠标光标
使用项目设置
使用脚本
演示项目
光标列表
控制器、手柄和摇杆
支持通用导出
我应该使用哪个输入单例方法?
Vibration
键盘/鼠标和控制器输入之间的差异
死区
“回声”事件
Window focus
Power saving prevention
故障排除
Godot 无法识别我的控制器。
我的控制器的按钮或轴映射不正确。
我的控制器在特定的平台上工作,但在另一个平台上却不能。
处理退出请求
退出
处理通知
发送你自己的退出通知
数学
向量数学
前言
坐标系(2D)
向量运算
成员访问
向量加法
标量乘法
实际应用
移动
指向目标
单位向量
归一化
反射
点积
面向问题
叉积
法线计算
指向目标
更多信息
高等向量数学
平面
到平面的距离
远离原点
在二维空间中构造平面
平面的一些示例
三维碰撞检测
更多信息
矩阵与变换
前言
矩阵分量和单位矩阵
缩放变换矩阵
旋转变换矩阵
变换矩阵的基
变换矩阵的平移
融会贯通
剪切变换矩阵(高级)
变换的实际应用
在变换之间转换位置
相对于对象本身移动对象
将变换应用于变换
求逆变换矩阵
这一切是如何在 3D 模式下工作的?
表示 3D 中的旋转(高级)
插值
向量插值
变换插值
平滑运动
贝塞尔、曲线和路径
二次贝塞尔曲线
三次贝塞尔曲线
添加控制点
Curve2D、Curve3D、Path 以及 Path2D
估值
绘制
遍历
随机数生成
全局作用域 vs RandomNumberGenerator 类
randomize() 方法
获得一个随机数
获取一个随机数组元素
获取一个随机字典值
加权随机概率
使用 shuffle bag 达到“更好”随机性
随机噪音
导航
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
网络
高级多人游戏
高层与底层 API
Mid-level abstraction
Hosting considerations
初始化网络
管理连接
Remote procedure calls
Channels
Example lobby implementation
为专用服务器导出
进行 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 中使用 WebSocket
最小客户端示例
最小服务器示例
高级聊天演示
WebRTC
HTML5、WebSocket、WebRTC
WebSocket
WebRTC
在 Godot 中使用 WebRTC
最小连接示例
本地信号示例
使用 WebSocket 进行远程信号传输
性能
前言
常规
通用优化提示
前言
测量性能
侦查工作
分析器
原则
附录
利用服务器进行优化
服务器
RID
创建精灵
将网格实例化到 3D 空间
创建 2D 刚体并使用它移动精灵
从服务器获取数据
CPU
CPU 优化
测量性能
CPU 分析器
外部分析器
手动计时函数
缓存
语言
线程
SceneTree
物理学
GPU
GPU 优化
前言
绘制调用、状态更变、API
像素成本与顶点成本
像素/片段着色器和填充速率
透明度和混合
多平台建议
移动端和图块渲染
使用 MultiMesh 优化
MultiMesh
多重网格示例
3D
优化 3D 性能
剔除
透明物体
细节程度(LOD)
烘焙照明
动画和皮肤
庞大的世界
对数以千计的对象动画化
Animating thousands of fish with MultiMeshInstance3D
用粒子控制数千条鱼
线程
使用多线程
线程
创建线程
Mutex
Semaphore
线程安全的 API
线程
全局作用域
场景树
渲染
GDScript 数组、字典
资源
物理学
物理介绍
碰撞物体
物理材质
碰撞形状
物理过程回调
碰撞层与遮罩
Area2D
StaticBody2D
RigidBody2D
使用 RigidBody2D
接触报告
CharacterBody2D
Character collision response
使用 RigidBody
什么是刚体?
如何控制刚体
“look at”方法
使用 Area2D
前言
什么是区域?
Area 的属性
重叠检测
区域影响
重力点
示例
Using CharacterBody2D/3D
前言
What is a character body?
运动与碰撞
move_and_collide
move_and_slide
检测碰撞
使用哪种运动方式?
示例
移动和墙壁
弹跳/反射
平台运动
发射射线
前言
空间
获取空间
Raycast 查询
碰撞例外
碰撞遮罩
来自屏幕的 3D 光线投射
布娃娃系统
前言
设置布娃娃
创建物理骨骼
清理骨骼
碰撞形状调整
关节调整
模拟布娃娃
碰撞层与遮罩
运动学角色(2D)
前言
物理过程处理
场景设置
移动动态角色
使用 SoftBody
基本设置
斗篷模拟
Collision shapes (2D)
基本碰撞形状
凸型碰撞形状
凹面或三面体碰撞形状
性能方面的注意事项
碰撞形状(3D)
基本碰撞形状
凸型碰撞形状
凹面或三面体碰撞形状
性能方面的注意事项
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 插件
创建 Android 插件
前言
Android 插件
故障排除
Android 应用内购买
用法
从 Godot 3.2.1 和更低版本迁移(GodotPaymentsV3)
iOS 插件
创建 iOS 插件
加载和使用现有的插件
创建iOS插件
iOS 的插件
访问插件单例
异步方法
Store Kit
游戏中心
HTML5
HTML5 shell 类参考
引擎
引擎配置
导出自定义 HTML 页面
场景布置
启动项目
自定义行为
自定义展现形式
调试
Godot 的游戏主机支持
Console porting process
主机平台发布流程
第三方支持
插件
编辑器插件
安装插件
查找插件
安装插件
启用插件
制作插件
关于插件
创建插件
自定义节点
举一反三
在插件中注册自动加载/单例
制作主屏幕插件
本教程涵盖的内容
初始化插件
主画面场景
更新插件脚本
试试这个插件
导入插件
前言
配置
EditorImportPlugin 类
选项和预设
import
方法
平台变体和生成的文件
试试这个插件
3D gizmo plugins
前言
The EditorNode3DGizmoPlugin
简单方法
替代方法
检查器插件
创建你的插件
与检查器交互
添加编辑属性的界面
可视化着色器插件
在编辑器中运行代码
What is
@tool
?
如何使用它
试试看
编辑变量
Reporting node configuration warnings
实例化场景
渲染
使用 Viewport
前言
输入
侦听器
摄像机(2D 和 3D)
缩放和拉伸
世界
Capture(捕获)
视口容器
渲染
渲染目标
多分辨率
多分辨率问题
万全之策
基本大小
调整大小
拉伸设置
拉伸模式(Stretch Mode)
拉伸比例(Stretch Aspect)
Stretch Scale
常见使用场景
桌面游戏
横屏的手机游戏
竖屏的手机游戏
非游戏应用
支持 hiDPI 高分辨率屏幕
减少缩减取样的混叠
处理纵横比
视场角缩放
使用视图端口以不同的方式缩放 2D 和 3D 元素
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# 特征
C# API 与 GDScript 的差异
C# collections
C# Variant
C# 信号
C# exports
C# global classes
C# 风格指南
C# diagnostics
GDExtension
What is GDExtension?
GDExtension C++ example
核心特性
How to read the Godot API
继承
Brief Description
描述
教程
属性
Methods
信号
Enumerations
常量
Property Descriptions
Method Descriptions
调试
调试工具概述
调试器面板
The Profiler
Custom performance monitors
空闲处理与物理处理
分组
管理分组
节点与场景实例
获取节点
节点路径
创建节点
实例化场景
可覆盖函数
跨语言脚本
实例化节点
访问字段
调用方法
继承
创建脚本模板
模板所在位置
Default behaviour and overriding it
默认模板
模板占位符
表达式估值
基本用法
向表达式传递变量
为表达式设置基础实例
示例脚本
内置函数
手动更改场景
实例化与信号
射击示例
暂停游戏与处理模式
前言
如何暂停工作
处理模式
暂停菜单示例
文件系统
前言
实现
project.godot
路径分隔符
资源路径
用户路径
主机文件系统
缺点
资源
节点和资源
外部与内置
从代码中加载资源
加载场景
释放资源
创建自己的资源
Singletons (Autoload)
前言
Autoload
自定义场景切换器
使用 SceneTree
前言
MainLoop
SceneTree
根视图
场景树
树顺序
通过进入
场景树
“变为活动状态”
更改当前场景
场景唯一节点
前言
Creation and usage
Same-scene limitation
Alternatives
着色器
着色器简介
Godot 中的着色器
着色器类型
渲染模式
顶点处理器
片段处理器
光照处理器
着色参考
着色语言
前言
数据类型
数组
常量
Structs
运算符
流控制
丢弃
函数
Varying
插值限定符
Uniform
内置变量
内置函数
Shader preprocessor
Why use a shader preprocessor?
Directives
Spatial 着色器
渲染模式
内置
全局内置
顶点内置
片段内置
内置灯光
CanvasItem 着色器
渲染模式
内置
全局内置
顶点内置
片段内置
内置灯光
SDF functions
粒子着色器
渲染模式
内置
全局内置
Start and Process built-ins
Start built-ins
Process built-ins
Process functions
Sky shaders
渲染模式
内置
全局内置
Sky built-ins
Fog shaders
内置
全局内置
Fog built-ins
您的第一个着色器
您的第一个 2D 着色器
前言
场景布置
你的第一个 CanvasItem 着色器
您的第一个片段函数
你的第一个顶点函数
总结
您的第一个 3D 着色器
在何处设定材质
设置
着色器魔术
噪声高度图
Uniform
与光交互
您的第二个 3D 着色器
第一个空间片段函数
用
TIME
做动画
进阶效果:水波
着色器材质
前言
创建 ShaderMaterial
转换为 ShaderMaterial
使用 VisualShader
创建 VisualShader
使用 Visual Shader 编辑器
可视化着色器节点
Expression 节点
Fresnel 结点
Boolean 节点
If 节点
Switch 节点
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
将 GLSL 转换为 Godot 着色器
GLSL
着色器程序
顶点属性
gl_Position
Varying
主要
宏
变量
坐标
精度
Shadertoy
类型
mainImage
变量
坐标
着色之书
类型
主要
变量
坐标
着色器风格指南
格式
编码和特殊字符
缩进
换行符和空白行
空白行
行的长度
一条语句一行
注释间距
空格
浮点数字
访问向量成员
命名约定
函数与变量
常量
Preprocessor directives
代码顺序
局部变量
高级后期处理
前言
全屏四边形
深度纹理
优化
使用 Viewport 作为纹理
前言
设置视口
应用纹理
制作行星纹理
着色这个星球
制作海洋
自定义后期处理
前言
单通后期处理
多通后期处理
制作树
从一棵树开始
用顶点颜色绘制
为叶子编写自定义着色器
改进着色器
User interface (UI)
UI building blocks
大小和锚点
使控件居中
布局预设
使用容器
容器布局
Sizing options
容器类型
创建自定义容器
自定义 GUI 控件
控件真多呀……
绘制
调整大小
输入
键盘/控制器导航和焦点
节点设置
必要的代码
控件节点一览
GUI 皮肤与主题
GUI 皮肤简介
主题基础知识
自定义控件
自定义项目
超越控件
使用主题编辑器
创建主题
主题编辑器概览
管理与导入项目
主题类型变种
创建类型变种
使用类型变种
Using Fonts
Dynamic fonts
Bitmap fonts
Loading a font file
Advanced font features
控件节点教程
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
第一步
第二步
第三步
Character body centric solution
第一步
第二步
第三步
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上提交问题
贡献文档
贡献翻译
Contribution workflow
Regression 的二分查找
什么是两分法?
使用官方版本加快平分
Git bisect 命令
Determine the commit hashes
Build the engine
Run the engine
Bug 分类规范
问题管理
标签
文档标签
里程碑
拉取请求工作流程
Git 源仓库
分叉和克隆
分支
更新您的分支
做出变更
将更改推送到远程
发出拉取请求
修改拉取请求
交互式变基
删除 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
测试拉取请求
下载编译后的版本
如果你有一个GitHub账户
如果你没有GitHub账户
从源编译拉取请求分支
引擎开发
引擎贡献者的最佳实践
前言
语言
最佳实践
#1: 这问题总是第一个
#2: 为了解决这个问题, 它必须放在开始位置
#3: 这问题有点复杂或频繁
#4: 这个解决方案必须与其他人讨论
#5: 针对每个问题, 都有自己的解决方案
#6: 迎合常见的用例, 为罕见的用例敞开大门
#7:偏好局部解决方案
#8: 不要用复杂的解决方案来处理简单的问题
代码风格规范
C++ 和 Objective-C
在本地使用 clang-format
标头引入
Java
Python
本地使用黑色
评论风格指南
C++ 使用规范
解释
禁用的特性
标准模板库
auto
关键字
Lambda
#pragma
once
指令
Building from source
获取源代码
下载 Godot 源代码
构建系统介绍
场景布置
选择平台
生成的二进制文件
目标
Development and production aliases
Dev build
Debugging symbols
Optimization level
Architecture
自定义模块
清理生成的文件
其他构建选项
导出模板
为 Windows 平台编译
需求
设置 SCons
安装 Visual Studio 注意事项
下载 Godot 的源代码
编译
在 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
使用 Pyston 加快开发速度
为 macOS 平台编译
需求
编译
Running a headless/server build
构建导出模板
使用 Pyston 加快开发速度
从 Linux 交叉编译 macOS
为 Android 平台编译
注意
需求
设置构建系统
构建导出模板
使用导出模板
Building the Godot editor
Removing the Editor templates
Installing the Godot editor
故障排除
为 iOS 平台编译
需求
编译
运行
在 Linux 平台上为 iOS 做交叉编译
免责声明
需求
配置环境
为 iPhone 编译 Godot
为通用 Windows 平台编译
为 Web 平台编译
需求
构建导出模板
GDExtension
Building the editor
Compiling with .NET
需求
Enable the .NET module
生成胶水代码
Building the managed libraries
示例
数据目录
命令行选项
为尺寸优化构建
解释
剥离二进制文件
针对大小而不是速度优化
编译时使用连接时间优化
禁用 3D
禁用高级 GUI 对象
禁用不需要的模块
Compiling with PCK encryption key
渐进式教程
故障排除
调试与性能分析
使用 C++ 性能分析器
性能分析器推荐
设置 Godot
测量启动/关闭耗时
性能分析器指令
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
在 macOS 上调试
调试 Godot 编辑器
调试导出的项目
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
创建一个新项目
配置构建
配置运行
将文件添加到项目
代码风格配置
KDevelop
导入项目
调试项目
Qt Creator
导入项目
调试项目
代码风格配置
Rider
导入项目
Compiling and debugging the project
Visual Studio
导入项目
调试项目
Visual Studio Code
导入项目
调试项目
Xcode
导入项目
调试项目
Engine core and modules
Godot 源代码入门
Godot's architecture diagram
常见的引擎方法和宏
核心类型
Variant 类
Object 类
继承类树
Internal rendering architecture
2D coordinate systems and 2D transforms
修改源代码扩展 Godot
自定义 C++ 模块
绑定到外部库
自定义 Godot 服务器
自定义资源格式加载器
自定义 AudioStream
Custom platform ports
Unit testing
编辑器开发
编辑器开发简介
技术选择
目录结构
scene/
中文件对编辑器的依赖性
开发技巧
编辑器图标
创建图标
为浅色编辑器主题转换颜色
图标优化
集成和分享图标
故障排除
参考
编辑器风格指南
前言
写作风格
按钮和菜单文本
检查器部分
检查器性能提示
工具提示
Godot 文件格式
GDScript 语法
TSCN 文件格式
文件结构
场景树
资源
编写文档
规范
内容规范
规范与原则
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
编写手册
贡献文档
入门
Godot 文档是什么
将修改投稿
在线编辑页面
添加新页面
许可证
使用 Sphinx 构建手册
Dealing with errors
Hints for performance
类参考指南
为类参考手册贡献
The source of the class reference
What to contribute
Updating class reference when working on the engine
Class reference primer
如何编辑类 XML
翻译文档
Editor and documentation localization
使用 Weblate 进行翻译
定位原始内容
遵守标记语法
离线翻译和测试
本地化文档图像
社区
资产库
关于资产库
资产的类型
常见问题
收费资源可以上传到资产库吗?
使用资产库
在网站上
概览
搜索
资源的细分
注册并登录
在编辑器中
提交资源到资产库
前言
提交规范
需求
建议
提交
社区渠道
问答
Rocket.Chat
Libera.Chat 的 IRC
其他聊天
基于语言的社区
社交网络
论坛
教程和资源
从哪儿开始
视频教程
文字教程
开发日志
资源
类参考
All classes
Globals
@GDScript
描述
教程
Methods
常量
Annotations
Method Descriptions
@GlobalScope
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
节点
Node
描述
教程
属性
Methods
信号
Enumerations
常量
Property Descriptions
Method Descriptions
AcceptDialog
描述
属性
Methods
Theme Properties
信号
Property Descriptions
Method Descriptions
Theme Property Descriptions
AnimatableBody2D
描述
属性
Property Descriptions
AnimatableBody3D
描述
教程
属性
Property Descriptions
AnimatedSprite2D
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
AnimatedSprite3D
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
AnimationPlayer
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
AnimationTree
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
Area2D
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
Area3D
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
AspectRatioContainer
描述
教程
属性
Enumerations
Property Descriptions
AudioListener2D
描述
Methods
Method Descriptions
AudioListener3D
描述
Methods
Method Descriptions
AudioStreamPlayer
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
AudioStreamPlayer2D
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
AudioStreamPlayer3D
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
BackBufferCopy
描述
属性
Enumerations
Property Descriptions
BaseButton
描述
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
Bone2D
描述
属性
Methods
Property Descriptions
Method Descriptions
BoneAttachment3D
描述
属性
Methods
Property Descriptions
Method Descriptions
BoxContainer
描述
教程
属性
Methods
Theme Properties
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
Button
描述
教程
属性
Theme Properties
Property Descriptions
Theme Property Descriptions
Camera2D
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
Camera3D
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
CanvasGroup
描述
属性
Property Descriptions
CanvasItem(画布项)
描述
教程
属性
Methods
信号
Enumerations
常量
Property Descriptions
Method Descriptions
CanvasLayer(画布层)
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
CanvasModulate
描述
属性
Property Descriptions
CenterContainer
描述
教程
属性
Property Descriptions
CharacterBody2D
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
CharacterBody3D
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
CheckBox
描述
属性
Theme Properties
Theme Property Descriptions
CheckButton
描述
属性
Theme Properties
Theme Property Descriptions
CodeEdit
描述
属性
Methods
Theme Properties
信号
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
CollisionObject2D
描述
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
CollisionObject3D
描述
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
CollisionPolygon2D
描述
属性
Enumerations
Property Descriptions
CollisionPolygon3D
描述
属性
Property Descriptions
CollisionShape2D
描述
教程
属性
Property Descriptions
CollisionShape3D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
ColorPicker
描述
教程
属性
Methods
Theme Properties
信号
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
ColorPickerButton
描述
教程
属性
Methods
Theme Properties
信号
Property Descriptions
Method Descriptions
Theme Property Descriptions
ColorRect
描述
教程
属性
Property Descriptions
ConeTwistJoint3D
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
ConfirmationDialog
描述
属性
Methods
Property Descriptions
Method Descriptions
Container
描述
教程
属性
Methods
信号
常量
Method Descriptions
Control
描述
教程
属性
Methods
信号
Enumerations
常量
Property Descriptions
Method Descriptions
CPUParticles2D
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
CPUParticles3D
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
CSGBox3D
描述
教程
属性
Property Descriptions
CSGCombiner3D
描述
教程
CSGCylinder3D
描述
教程
属性
Property Descriptions
CSGMesh3D
描述
教程
属性
Property Descriptions
CSGPolygon3D
描述
教程
属性
Enumerations
Property Descriptions
CSGPrimitive3D
描述
教程
属性
Property Descriptions
CSGShape3D
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
CSGSphere3D
描述
教程
属性
Property Descriptions
CSGTorus3D
描述
教程
属性
Property Descriptions
DampedSpringJoint2D
描述
属性
Property Descriptions
Decal
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
DirectionalLight2D
描述
教程
属性
Property Descriptions
DirectionalLight3D
描述
教程
属性
Enumerations
Property Descriptions
EditorCommandPalette
描述
属性
Methods
Method Descriptions
EditorFileDialog
描述
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
EditorFileSystem
描述
Methods
信号
Method Descriptions
EditorInspector
描述
属性
Methods
信号
Method Descriptions
EditorPlugin
描述
教程
Methods
信号
Enumerations
Method Descriptions
EditorProperty
描述
属性
Methods
信号
Property Descriptions
Method Descriptions
EditorResourcePicker
描述
属性
Methods
信号
Property Descriptions
Method Descriptions
EditorResourcePreview
描述
Methods
信号
Method Descriptions
EditorScriptPicker
描述
属性
Property Descriptions
EditorSpinSlider
描述
属性
信号
Property Descriptions
FileDialog
描述
属性
Methods
Theme Properties
信号
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
FileSystemDock
描述
Methods
信号
Method Descriptions
FlowContainer
描述
教程
属性
Methods
Theme Properties
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
FogVolume
描述
教程
属性
Property Descriptions
Generic6DOFJoint3D
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
GeometryInstance3D
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
GPUParticles2D
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
GPUParticles3D
描述
教程
属性
Methods
信号
Enumerations
常量
Property Descriptions
Method Descriptions
GPUParticlesAttractor3D
描述
属性
Property Descriptions
GPUParticlesAttractorBox3D
描述
属性
Property Descriptions
GPUParticlesAttractorSphere3D
描述
属性
Property Descriptions
GPUParticlesAttractorVectorField3D
描述
属性
Property Descriptions
GPUParticlesCollision3D
描述
属性
Property Descriptions
GPUParticlesCollisionBox3D
描述
属性
Property Descriptions
GPUParticlesCollisionHeightField3D
描述
属性
Enumerations
Property Descriptions
GPUParticlesCollisionSDF3D
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
GPUParticlesCollisionSphere3D
描述
属性
Property Descriptions
GraphEdit
描述
属性
Methods
Theme Properties
信号
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
GraphElement
描述
属性
信号
Property Descriptions
GraphNode
描述
属性
Methods
Theme Properties
信号
Property Descriptions
Method Descriptions
Theme Property Descriptions
GridContainer
描述
教程
属性
Theme Properties
Property Descriptions
Theme Property Descriptions
GridMap
描述
教程
属性
Methods
信号
常量
Property Descriptions
Method Descriptions
GrooveJoint2D
描述
属性
Property Descriptions
HBoxContainer
描述
教程
Theme Properties
Theme Property Descriptions
HFlowContainer
描述
教程
Theme Properties
Theme Property Descriptions
HingeJoint3D
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
HScrollBar
描述
Theme Properties
Theme Property Descriptions
HSeparator
描述
Theme Properties
Theme Property Descriptions
HSlider
描述
Theme Properties
Theme Property Descriptions
HSplitContainer
描述
教程
Theme Properties
Theme Property Descriptions
HTTPRequest
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
ImporterMeshInstance3D
属性
Property Descriptions
InstancePlaceholder
描述
Methods
Method Descriptions
ItemList
描述
属性
Methods
Theme Properties
信号
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
Joint2D
描述
属性
Property Descriptions
Joint3D
描述
教程
属性
Property Descriptions
Label
描述
教程
属性
Methods
Theme Properties
Property Descriptions
Method Descriptions
Theme Property Descriptions
Label3D
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
Light2D
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
Light3D
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
LightmapGI
描述
教程
属性
Enumerations
Property Descriptions
LightmapProbe
描述
LightOccluder2D
描述
教程
属性
Property Descriptions
Line2D
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
LineEdit
描述
属性
Methods
Theme Properties
信号
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
LinkButton
描述
属性
Theme Properties
Enumerations
Property Descriptions
Theme Property Descriptions
MarginContainer
描述
教程
Theme Properties
Theme Property Descriptions
Marker2D
描述
属性
Property Descriptions
Marker3D
描述
属性
Property Descriptions
MenuBar
描述
属性
Methods
Theme Properties
Property Descriptions
Method Descriptions
Theme Property Descriptions
MenuButton
描述
属性
Methods
Theme Properties
信号
Property Descriptions
Method Descriptions
Theme Property Descriptions
MeshInstance2D
描述
教程
属性
信号
Property Descriptions
MeshInstance3D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
MissingNode
描述
属性
Property Descriptions
MultiMeshInstance2D
描述
属性
信号
Property Descriptions
MultiMeshInstance3D
描述
教程
属性
Property Descriptions
MultiplayerSpawner
描述
属性
Methods
信号
Property Descriptions
Method Descriptions
MultiplayerSynchronizer
描述
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
NavigationAgent2D
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
NavigationAgent3D
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
NavigationLink2D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
NavigationLink3D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
NavigationObstacle2D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
NavigationObstacle3D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
NavigationRegion2D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
NavigationRegion3D
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
NinePatchRect
描述
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
Node2D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
Node3D
描述
教程
属性
Methods
信号
Enumerations
常量
Property Descriptions
Method Descriptions
OccluderInstance3D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
OmniLight3D
描述
教程
属性
Enumerations
Property Descriptions
OpenXRHand
描述
属性
Enumerations
Property Descriptions
OptionButton
描述
属性
Methods
Theme Properties
信号
Property Descriptions
Method Descriptions
Theme Property Descriptions
Panel
描述
教程
Theme Properties
Theme Property Descriptions
PanelContainer
描述
教程
属性
Theme Properties
Theme Property Descriptions
ParallaxBackground
描述
属性
Property Descriptions
ParallaxLayer
描述
属性
Property Descriptions
Path2D
描述
属性
Property Descriptions
Path3D
描述
属性
信号
Property Descriptions
PathFollow2D
描述
属性
Property Descriptions
PathFollow3D
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
PhysicalBone2D
描述
属性
Methods
Property Descriptions
Method Descriptions
PhysicalBone3D
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
PhysicsBody2D
描述
教程
属性
Methods
Method Descriptions
PhysicsBody3D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
PinJoint2D
描述
属性
Property Descriptions
PinJoint3D
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
PointLight2D
描述
教程
属性
Property Descriptions
Polygon2D
描述
属性
Methods
Property Descriptions
Method Descriptions
Popup
描述
属性
信号
PopupMenu
描述
属性
Methods
Theme Properties
信号
Property Descriptions
Method Descriptions
Theme Property Descriptions
PopupPanel
描述
Theme Properties
Theme Property Descriptions
ProgressBar
描述
属性
Theme Properties
Enumerations
Property Descriptions
Theme Property Descriptions
Range
描述
属性
Methods
信号
Property Descriptions
Method Descriptions
RayCast2D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
RayCast3D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
ReferenceRect
描述
属性
Property Descriptions
ReflectionProbe
描述
教程
属性
Enumerations
Property Descriptions
RemoteTransform2D
描述
属性
Methods
Property Descriptions
Method Descriptions
RemoteTransform3D
描述
属性
Methods
Property Descriptions
Method Descriptions
ResourcePreloader
描述
Methods
Method Descriptions
RichTextLabel
描述
教程
属性
Methods
Theme Properties
信号
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
RigidBody2D
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
RigidBody3D
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
RootMotionView
描述
教程
属性
Property Descriptions
ScriptCreateDialog
描述
属性
Methods
信号
Method Descriptions
ScriptEditor
描述
Methods
信号
Method Descriptions
ScriptEditorBase
描述
Methods
信号
Method Descriptions
ScrollBar
描述
属性
信号
Property Descriptions
ScrollContainer
描述
教程
属性
Methods
Theme Properties
信号
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
Separator
描述
ShaderGlobalsOverride
描述
教程
ShapeCast2D
描述
属性
Methods
Property Descriptions
Method Descriptions
ShapeCast3D
描述
属性
Methods
Property Descriptions
Method Descriptions
Skeleton2D
描述
教程
Methods
信号
Method Descriptions
Skeleton3D
描述
教程
属性
Methods
信号
常量
Property Descriptions
Method Descriptions
SkeletonIK3D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
Slider
描述
属性
信号
Property Descriptions
SliderJoint3D
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
SoftBody3D
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
SpinBox
描述
属性
Methods
Theme Properties
Property Descriptions
Method Descriptions
Theme Property Descriptions
SplitContainer
描述
教程
属性
Methods
Theme Properties
信号
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
SpotLight3D
描述
教程
属性
Property Descriptions
SpringArm3D
描述
属性
Methods
Property Descriptions
Method Descriptions
Sprite2D
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
Sprite3D
描述
属性
信号
Property Descriptions
SpriteBase3D
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
StaticBody2D
描述
属性
Property Descriptions
StaticBody3D
描述
教程
属性
Property Descriptions
SubViewport
描述
教程
属性
Enumerations
Property Descriptions
SubViewportContainer
描述
属性
Property Descriptions
TabBar
描述
属性
Methods
Theme Properties
信号
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
TabContainer
描述
教程
属性
Methods
Theme Properties
信号
Property Descriptions
Method Descriptions
Theme Property Descriptions
TextEdit
描述
属性
Methods
Theme Properties
信号
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
TextureButton
描述
教程
属性
Enumerations
Property Descriptions
TextureProgressBar
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
TextureRect
描述
教程
属性
Enumerations
Property Descriptions
TileMap
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
Timer
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
TouchScreenButton
描述
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
Tree
描述
属性
Methods
Theme Properties
信号
Enumerations
Property Descriptions
Method Descriptions
Theme Property Descriptions
VBoxContainer
描述
教程
Theme Properties
Theme Property Descriptions
VehicleBody3D
描述
教程
属性
Property Descriptions
VehicleWheel3D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
VFlowContainer
描述
教程
Theme Properties
Theme Property Descriptions
VideoStreamPlayer
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
Viewport
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
VisibleOnScreenEnabler2D
描述
属性
Enumerations
Property Descriptions
VisibleOnScreenEnabler3D
描述
属性
Enumerations
Property Descriptions
VisibleOnScreenNotifier2D
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
VisibleOnScreenNotifier3D
描述
属性
Methods
信号
Property Descriptions
Method Descriptions
VisualInstance3D
描述
属性
Methods
Property Descriptions
Method Descriptions
VoxelGI
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
VScrollBar
描述
属性
Theme Properties
Theme Property Descriptions
VSeparator
描述
Theme Properties
Theme Property Descriptions
VSlider
描述
属性
Theme Properties
Theme Property Descriptions
VSplitContainer
描述
教程
Theme Properties
Theme Property Descriptions
Window
描述
属性
Methods
Theme Properties
信号
Enumerations
常量
Property Descriptions
Method Descriptions
Theme Property Descriptions
WorldEnvironment
描述
教程
属性
Property Descriptions
XRAnchor3D
描述
教程
Methods
Method Descriptions
XRCamera3D
描述
教程
XRController3D
描述
教程
Methods
信号
Method Descriptions
XRNode3D
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
XROrigin3D
描述
教程
属性
Property Descriptions
资源
Resource
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
AnimatedTexture
描述
属性
Methods
常量
Property Descriptions
Method Descriptions
动画
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
AnimationLibrary
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
AnimationNode
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
AnimationNodeAdd2
描述
教程
AnimationNodeAdd3
描述
教程
AnimationNodeAnimation
描述
教程
属性
Enumerations
Property Descriptions
AnimationNodeBlend2
描述
教程
AnimationNodeBlend3
描述
教程
AnimationNodeBlendSpace1D
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
AnimationNodeBlendSpace2D
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
AnimationNodeBlendTree
描述
教程
属性
Methods
信号
常量
Property Descriptions
Method Descriptions
AnimationNodeOneShot
描述
教程
属性
Enumerations
Property Descriptions
AnimationNodeOutput
描述
教程
AnimationNodeStateMachine
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
AnimationNodeStateMachinePlayback
描述
教程
属性
Methods
Method Descriptions
AnimationNodeStateMachineTransition
描述
教程
属性
信号
Enumerations
Property Descriptions
AnimationNodeSub2
描述
教程
AnimationNodeSync
描述
教程
属性
Property Descriptions
AnimationNodeTimeScale
描述
教程
AnimationNodeTimeSeek
描述
教程
AnimationNodeTransition
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
AnimationRootNode
描述
教程
ArrayMesh
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
ArrayOccluder3D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
AtlasTexture
描述
属性
Property Descriptions
AudioBusLayout
描述
AudioEffect
描述
教程
Methods
Method Descriptions
AudioEffectAmplify
描述
教程
属性
Property Descriptions
AudioEffectBandLimitFilter
描述
教程
AudioEffectBandPassFilter
描述
教程
AudioEffectCapture
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
AudioEffectChorus
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
AudioEffectCompressor
描述
教程
属性
Property Descriptions
AudioEffectDelay
描述
教程
属性
Property Descriptions
AudioEffectDistortion
描述
教程
属性
Enumerations
Property Descriptions
AudioEffectEQ
描述
教程
Methods
Method Descriptions
AudioEffectEQ10
描述
教程
AudioEffectEQ21
描述
教程
AudioEffectEQ6
描述
教程
AudioEffectFilter
描述
教程
属性
Enumerations
Property Descriptions
AudioEffectHighPassFilter
描述
教程
AudioEffectHighShelfFilter
描述
教程
AudioEffectLimiter
描述
教程
属性
Property Descriptions
AudioEffectLowPassFilter
描述
教程
AudioEffectLowShelfFilter
描述
教程
AudioEffectNotchFilter
描述
教程
AudioEffectPanner
描述
教程
属性
Property Descriptions
AudioEffectPhaser
描述
教程
属性
Property Descriptions
AudioEffectPitchShift
描述
教程
属性
Enumerations
Property Descriptions
AudioEffectRecord
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
AudioEffectReverb
描述
教程
属性
Property Descriptions
AudioEffectSpectrumAnalyzer
描述
教程
属性
Enumerations
Property Descriptions
AudioEffectStereoEnhance
描述
教程
属性
Property Descriptions
AudioStream
描述
教程
Methods
Method Descriptions
AudioStreamGenerator
描述
教程
属性
Property Descriptions
AudioStreamMicrophone
描述
教程
AudioStreamMP3
描述
属性
Property Descriptions
AudioStreamOggVorbis
描述
属性
Methods
Property Descriptions
Method Descriptions
AudioStreamPolyphonic
描述
属性
Property Descriptions
AudioStreamRandomizer
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
AudioStreamWAV
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
BaseMaterial3D
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
BitMap
描述
Methods
Method Descriptions
BoneMap
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
BoxMesh
描述
属性
Property Descriptions
BoxOccluder3D
描述
教程
属性
Property Descriptions
BoxShape3D
描述
教程
属性
Property Descriptions
ButtonGroup
描述
属性
Methods
信号
Property Descriptions
Method Descriptions
CameraAttributes
描述
属性
Property Descriptions
CameraAttributesPhysical
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
CameraAttributesPractical
描述
属性
Property Descriptions
CameraTexture
描述
属性
Property Descriptions
CanvasItemMaterial
描述
属性
Enumerations
Property Descriptions
CanvasTexture
描述
属性
Property Descriptions
CapsuleMesh
描述
属性
Property Descriptions
CapsuleShape2D
描述
属性
Property Descriptions
CapsuleShape3D
描述
教程
属性
Property Descriptions
CircleShape2D
描述
属性
Property Descriptions
CodeHighlighter
描述
属性
Methods
Property Descriptions
Method Descriptions
CompressedCubemap
描述
CompressedCubemapArray
描述
CompressedTexture2D
描述
属性
Methods
Property Descriptions
Method Descriptions
CompressedTexture2DArray
描述
CompressedTexture3D
描述
属性
Methods
Property Descriptions
Method Descriptions
CompressedTextureLayered
描述
属性
Methods
Property Descriptions
Method Descriptions
ConcavePolygonShape2D
描述
属性
Property Descriptions
ConcavePolygonShape3D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
ConvexPolygonShape2D
描述
属性
Methods
Property Descriptions
Method Descriptions
ConvexPolygonShape3D
描述
教程
属性
Property Descriptions
CryptoKey
描述
教程
Methods
Method Descriptions
CSharpScript
描述
教程
Methods
Method Descriptions
Cubemap
描述
Methods
Method Descriptions
CubemapArray
描述
Methods
Method Descriptions
Curve
描述
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
Curve2D
描述
属性
Methods
Property Descriptions
Method Descriptions
Curve3D
描述
属性
Methods
Property Descriptions
Method Descriptions
CurveTexture
描述
属性
Enumerations
Property Descriptions
CurveXYZTexture
描述
属性
Property Descriptions
CylinderMesh
描述
属性
Property Descriptions
CylinderShape3D
描述
教程
属性
Property Descriptions
EditorNode3DGizmoPlugin
描述
教程
Methods
Method Descriptions
EditorSettings
描述
属性
Methods
信号
常量
Property Descriptions
Method Descriptions
EditorSyntaxHighlighter
描述
Methods
Method Descriptions
环境
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
FastNoiseLite
描述
属性
Enumerations
Property Descriptions
FogMaterial
描述
属性
Property Descriptions
Font
描述
属性
Methods
Property Descriptions
Method Descriptions
FontFile
描述
属性
Methods
Property Descriptions
Method Descriptions
FontVariation
描述
属性
Methods
Property Descriptions
Method Descriptions
GDExtension
Methods
Enumerations
Method Descriptions
GDScript
描述
教程
Methods
Method Descriptions
GLTFAccessor
属性
Property Descriptions
GLTFAnimation
属性
Property Descriptions
GLTFBufferView
属性
Property Descriptions
GLTFCamera
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
GLTFDocument
描述
教程
Methods
Method Descriptions
GLTFDocumentExtension
描述
Methods
Method Descriptions
GLTFDocumentExtensionConvertImporterMesh
GLTFLight
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
GLTFMesh
属性
Property Descriptions
GLTFNode
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
GLTFPhysicsBody
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
GLTFPhysicsShape
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
GLTFSkeleton
属性
Methods
Property Descriptions
Method Descriptions
GLTFSkin
属性
Methods
Property Descriptions
Method Descriptions
GLTFSpecGloss
描述
教程
属性
Property Descriptions
GLTFState
描述
教程
属性
Methods
常量
Property Descriptions
Method Descriptions
GLTFTexture
属性
Property Descriptions
GLTFTextureSampler
描述
属性
Property Descriptions
Gradient
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
GradientTexture1D
描述
属性
Property Descriptions
GradientTexture2D
描述
属性
Enumerations
Property Descriptions
HeightMapShape3D
描述
属性
Property Descriptions
Image
描述
教程
属性
Methods
Enumerations
常量
Property Descriptions
Method Descriptions
ImageTexture
描述
教程
属性
Methods
Method Descriptions
ImageTexture3D
描述
Methods
Method Descriptions
ImageTextureLayered
描述
Methods
Method Descriptions
ImmediateMesh
描述
教程
Methods
Method Descriptions
ImporterMesh
描述
属性
Methods
Property Descriptions
Method Descriptions
InputEvent
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
InputEventAction
描述
教程
属性
Property Descriptions
InputEventFromWindow
描述
属性
Property Descriptions
InputEventGesture
描述
教程
属性
Property Descriptions
InputEventJoypadButton
描述
教程
属性
Property Descriptions
InputEventJoypadMotion
描述
教程
属性
Property Descriptions
InputEventKey
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
InputEventMagnifyGesture
描述
教程
属性
Property Descriptions
InputEventMIDI
描述
教程
属性
Property Descriptions
InputEventMouse
描述
教程
属性
Property Descriptions
InputEventMouseButton
描述
教程
属性
Property Descriptions
InputEventMouseMotion
描述
教程
属性
Property Descriptions
InputEventPanGesture
描述
教程
属性
Property Descriptions
InputEventScreenDrag
描述
教程
属性
Property Descriptions
InputEventScreenTouch
描述
教程
属性
Property Descriptions
InputEventShortcut
描述
属性
Property Descriptions
InputEventWithModifiers
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
JSON
描述
属性
Methods
Property Descriptions
Method Descriptions
LabelSettings
描述
属性
Property Descriptions
LightmapGIData
描述
属性
Methods
Property Descriptions
Method Descriptions
Material
描述
教程
属性
Methods
常量
Property Descriptions
Method Descriptions
网格
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
MeshLibrary
描述
教程
Methods
Method Descriptions
MeshTexture
描述
属性
Property Descriptions
MissingResource
描述
属性
Property Descriptions
MultiMesh
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
NavigationMesh
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
NavigationMeshSourceGeometryData3D
描述
Methods
Method Descriptions
NavigationPolygon
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
Noise
描述
Methods
Method Descriptions
NoiseTexture2D
描述
属性
Property Descriptions
NoiseTexture3D
描述
属性
Property Descriptions
Occluder3D
描述
教程
Methods
Method Descriptions
OccluderPolygon2D
描述
属性
Enumerations
Property Descriptions
OggPacketSequence
描述
属性
Methods
Property Descriptions
Method Descriptions
OpenXRAction
描述
属性
Enumerations
Property Descriptions
OpenXRActionMap
描述
属性
Methods
Property Descriptions
Method Descriptions
OpenXRActionSet
描述
属性
Methods
Property Descriptions
Method Descriptions
OpenXRInteractionProfile
描述
属性
Methods
Property Descriptions
Method Descriptions
OpenXRIPBinding
描述
属性
Methods
Property Descriptions
Method Descriptions
OptimizedTranslation
描述
Methods
Method Descriptions
ORMMaterial3D
描述
教程
PackedDataContainer
描述
Methods
Method Descriptions
PackedScene
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
PanoramaSkyMaterial
描述
属性
Property Descriptions
ParticleProcessMaterial
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
PhysicalSkyMaterial
描述
属性
Property Descriptions
PhysicsMaterial
描述
属性
Property Descriptions
PlaceholderCubemap
描述
PlaceholderCubemapArray
描述
PlaceholderMaterial
描述
PlaceholderMesh
描述
属性
Property Descriptions
PlaceholderTexture2D
描述
属性
Property Descriptions
PlaceholderTexture2DArray
描述
PlaceholderTexture3D
描述
属性
Property Descriptions
PlaceholderTextureLayered
描述
属性
Property Descriptions
PlaneMesh
描述
属性
Enumerations
Property Descriptions
PointMesh
描述
PolygonOccluder3D
描述
教程
属性
Property Descriptions
PolygonPathFinder
Methods
Method Descriptions
PortableCompressedTexture2D
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
PrimitiveMesh
描述
属性
Methods
Property Descriptions
Method Descriptions
PrismMesh
描述
属性
Property Descriptions
ProceduralSkyMaterial
描述
属性
Property Descriptions
QuadMesh
描述
教程
属性
QuadOccluder3D
描述
教程
属性
Property Descriptions
RDShaderFile
描述
属性
Methods
Property Descriptions
Method Descriptions
RDShaderSPIRV
描述
属性
Methods
Property Descriptions
Method Descriptions
RectangleShape2D
描述
教程
属性
Property Descriptions
RibbonTrailMesh
描述
教程
属性
Enumerations
Property Descriptions
RichTextEffect
描述
教程
Methods
Method Descriptions
SceneReplicationConfig
Methods
Enumerations
Method Descriptions
Script
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
ScriptExtension
Methods
Method Descriptions
SegmentShape2D
描述
属性
Property Descriptions
SeparationRayShape2D
描述
属性
Property Descriptions
SeparationRayShape3D
描述
属性
Property Descriptions
Shader
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
ShaderInclude
描述
教程
属性
Property Descriptions
ShaderMaterial
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
Shape2D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
Shape3D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
Shortcut
描述
属性
Methods
Property Descriptions
Method Descriptions
SkeletonModification2D
描述
属性
Methods
Property Descriptions
Method Descriptions
SkeletonModification2DCCDIK
描述
属性
Methods
Property Descriptions
Method Descriptions
SkeletonModification2DFABRIK
描述
属性
Methods
Property Descriptions
Method Descriptions
SkeletonModification2DJiggle
描述
属性
Methods
Property Descriptions
Method Descriptions
SkeletonModification2DLookAt
描述
属性
Methods
Property Descriptions
Method Descriptions
SkeletonModification2DPhysicalBones
描述
属性
Methods
Property Descriptions
Method Descriptions
SkeletonModification2DStackHolder
描述
Methods
Method Descriptions
SkeletonModification2DTwoBoneIK
描述
属性
Methods
Property Descriptions
Method Descriptions
SkeletonModificationStack2D
描述
属性
Methods
Property Descriptions
Method Descriptions
SkeletonProfile
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
SkeletonProfileHumanoid
描述
教程
属性
Skin
Methods
Method Descriptions
Sky
描述
属性
Enumerations
Property Descriptions
SphereMesh
描述
属性
Property Descriptions
SphereOccluder3D
描述
教程
属性
Property Descriptions
SphereShape3D
描述
教程
属性
Property Descriptions
SpriteFrames
描述
Methods
Method Descriptions
StandardMaterial3D
描述
教程
StyleBox
描述
属性
Methods
Property Descriptions
Method Descriptions
StyleBoxEmpty
描述
StyleBoxFlat
描述
属性
Methods
Property Descriptions
Method Descriptions
StyleBoxLine
描述
属性
Property Descriptions
StyleBoxTexture
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
SyntaxHighlighter
描述
Methods
Method Descriptions
SystemFont
描述
属性
Property Descriptions
TextMesh
描述
教程
属性
Property Descriptions
Texture (纹理)
描述
Texture2D
描述
Methods
Method Descriptions
Texture2DArray
描述
Methods
Method Descriptions
Texture2DArrayRD
描述
Texture2DRD
描述
属性
Property Descriptions
Texture3D
描述
Methods
Method Descriptions
Texture3DRD
描述
属性
Property Descriptions
TextureCubemapArrayRD
描述
TextureCubemapRD
描述
TextureLayered
描述
Methods
Enumerations
Method Descriptions
TextureLayeredRD
描述
属性
Property Descriptions
Theme
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
TileMapPattern
描述
Methods
Method Descriptions
TileSet
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
TileSetAtlasSource
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
TileSetScenesCollectionSource
描述
Methods
Method Descriptions
TileSetSource
描述
Methods
Method Descriptions
TorusMesh
描述
属性
Property Descriptions
Translation
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
TubeTrailMesh
描述
教程
属性
Property Descriptions
VideoStream
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
VideoStreamPlayback
描述
Methods
Method Descriptions
VideoStreamTheora
描述
ViewportTexture
描述
教程
属性
Property Descriptions
VisualShader
描述
教程
属性
Methods
Enumerations
常量
Property Descriptions
Method Descriptions
VisualShaderNode
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
VisualShaderNodeBillboard
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeBooleanConstant
描述
属性
Property Descriptions
VisualShaderNodeBooleanParameter
描述
属性
Property Descriptions
VisualShaderNodeClamp
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeColorConstant
描述
属性
Property Descriptions
VisualShaderNodeColorFunc
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeColorOp
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeColorParameter
描述
属性
Property Descriptions
VisualShaderNodeComment
描述
属性
Property Descriptions
VisualShaderNodeCompare
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeConstant
描述
VisualShaderNodeCubemap
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeCubemapParameter
描述
VisualShaderNodeCurveTexture
描述
属性
Property Descriptions
VisualShaderNodeCurveXYZTexture
描述
属性
Property Descriptions
VisualShaderNodeCustom
描述
教程
Methods
Method Descriptions
VisualShaderNodeDerivativeFunc
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeDeterminant
描述
VisualShaderNodeDistanceFade
描述
VisualShaderNodeDotProduct
描述
VisualShaderNodeExpression
描述
属性
Property Descriptions
VisualShaderNodeFaceForward
描述
VisualShaderNodeFloatConstant
描述
属性
Property Descriptions
VisualShaderNodeFloatFunc
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeFloatOp
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeFloatParameter
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeFresnel
描述
VisualShaderNodeGlobalExpression
描述
VisualShaderNodeGroupBase
描述
Methods
Method Descriptions
VisualShaderNodeIf
描述
VisualShaderNodeInput
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
VisualShaderNodeIntConstant
描述
属性
Property Descriptions
VisualShaderNodeIntFunc
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeIntOp
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeIntParameter
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeIs
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeLinearSceneDepth
描述
VisualShaderNodeMix
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeMultiplyAdd
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeOuterProduct
描述
VisualShaderNodeOutput
描述
VisualShaderNodeParameter
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeParameterRef
描述
属性
Property Descriptions
VisualShaderNodeParticleAccelerator
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeParticleBoxEmitter
描述
VisualShaderNodeParticleConeVelocity
描述
VisualShaderNodeParticleEmit
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeParticleEmitter
描述
属性
Property Descriptions
VisualShaderNodeParticleMeshEmitter
描述
属性
Property Descriptions
VisualShaderNodeParticleMultiplyByAxisAngle
描述
属性
Property Descriptions
VisualShaderNodeParticleOutput
描述
VisualShaderNodeParticleRandomness
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeParticleRingEmitter
描述
VisualShaderNodeParticleSphereEmitter
描述
VisualShaderNodeProximityFade
描述
VisualShaderNodeRandomRange
描述
VisualShaderNodeRemap
描述
VisualShaderNodeResizableBase
描述
属性
Property Descriptions
VisualShaderNodeRotationByAxis
描述
VisualShaderNodeSample3D
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeScreenNormalWorldSpace
描述
VisualShaderNodeScreenUVToSDF
描述
VisualShaderNodeSDFRaymarch
描述
VisualShaderNodeSDFToScreenUV
描述
VisualShaderNodeSmoothStep
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeStep
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeSwitch
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeTexture
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeTexture2DArray
描述
属性
Property Descriptions
VisualShaderNodeTexture2DArrayParameter
描述
VisualShaderNodeTexture2DParameter
描述
VisualShaderNodeTexture3D
描述
属性
Property Descriptions
VisualShaderNodeTexture3DParameter
描述
VisualShaderNodeTextureParameter
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeTextureParameterTriplanar
描述
VisualShaderNodeTextureSDF
描述
VisualShaderNodeTextureSDFNormal
描述
VisualShaderNodeTransformCompose
描述
VisualShaderNodeTransformConstant
描述
属性
Property Descriptions
VisualShaderNodeTransformDecompose
描述
VisualShaderNodeTransformFunc
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeTransformOp
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeTransformParameter
描述
属性
Property Descriptions
VisualShaderNodeTransformVecMult
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeUIntConstant
描述
属性
Property Descriptions
VisualShaderNodeUIntFunc
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeUIntOp
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeUIntParameter
描述
属性
Property Descriptions
VisualShaderNodeUVFunc
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeUVPolarCoord
描述
VisualShaderNodeVarying
描述
属性
Property Descriptions
VisualShaderNodeVaryingGetter
描述
VisualShaderNodeVaryingSetter
描述
VisualShaderNodeVec2Constant
描述
属性
Property Descriptions
VisualShaderNodeVec2Parameter
描述
属性
Property Descriptions
VisualShaderNodeVec3Constant
描述
属性
Property Descriptions
VisualShaderNodeVec3Parameter
描述
属性
Property Descriptions
VisualShaderNodeVec4Constant
描述
属性
Property Descriptions
VisualShaderNodeVec4Parameter
描述
属性
Property Descriptions
VisualShaderNodeVectorBase
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeVectorCompose
描述
VisualShaderNodeVectorDecompose
描述
VisualShaderNodeVectorDistance
描述
VisualShaderNodeVectorFunc
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeVectorLen
描述
VisualShaderNodeVectorOp
描述
属性
Enumerations
Property Descriptions
VisualShaderNodeVectorRefract
描述
VisualShaderNodeWorldPositionFromDepth
描述
VoxelGIData
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
World2D
描述
教程
属性
Property Descriptions
World3D
描述
教程
属性
Property Descriptions
WorldBoundaryShape2D
描述
属性
Property Descriptions
WorldBoundaryShape3D
描述
属性
Property Descriptions
X509Certificate
描述
教程
Methods
Method Descriptions
Other objects
Object
描述
教程
Methods
信号
Enumerations
常量
Method Descriptions
AESContext
描述
Methods
Enumerations
Method Descriptions
AStar2D
描述
Methods
Method Descriptions
AStar3D
描述
Methods
Method Descriptions
AStarGrid2D
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
AudioEffectInstance
Methods
Method Descriptions
AudioEffectSpectrumAnalyzerInstance
Methods
Enumerations
Method Descriptions
AudioServer
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
AudioStreamGeneratorPlayback
描述
教程
Methods
Method Descriptions
AudioStreamPlayback
描述
教程
Methods
Method Descriptions
AudioStreamPlaybackOggVorbis
AudioStreamPlaybackPolyphonic
描述
Methods
常量
Method Descriptions
AudioStreamPlaybackResampled
Methods
Method Descriptions
CallbackTweener
描述
Methods
Method Descriptions
CameraFeed
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
CameraServer
描述
Methods
信号
Enumerations
Method Descriptions
CharFXTransform
描述
教程
属性
Property Descriptions
ClassDB
描述
Methods
Method Descriptions
ConfigFile
描述
Methods
Method Descriptions
Crypto
描述
Methods
Method Descriptions
DirAccess
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
DisplayServer
描述
Methods
Enumerations
常量
Method Descriptions
DTLSServer
描述
Methods
Method Descriptions
EditorDebuggerPlugin
描述
Methods
Method Descriptions
EditorDebuggerSession
描述
Methods
信号
Method Descriptions
EditorExportPlatform
描述
教程
Methods
Method Descriptions
EditorExportPlatformAndroid
教程
属性
Property Descriptions
EditorExportPlatformIOS
教程
属性
Property Descriptions
EditorExportPlatformLinuxBSD
教程
属性
Property Descriptions
EditorExportPlatformMacOS
教程
属性
Property Descriptions
EditorExportPlatformPC
EditorExportPlatformWeb
教程
属性
Property Descriptions
EditorExportPlatformWindows
教程
属性
Property Descriptions
EditorExportPlugin
描述
教程
Methods
Method Descriptions
EditorFeatureProfile
描述
Methods
Enumerations
Method Descriptions
EditorFileSystemDirectory
描述
Methods
Method Descriptions
EditorFileSystemImportFormatSupportQuery
描述
Methods
Method Descriptions
EditorImportPlugin
描述
教程
Methods
Method Descriptions
EditorInspectorPlugin
描述
教程
Methods
Method Descriptions
EditorInterface
描述
属性
Methods
Property Descriptions
Method Descriptions
EditorNode3DGizmo
描述
Methods
Method Descriptions
EditorPaths
描述
教程
Methods
Method Descriptions
EditorResourceConversionPlugin
描述
Methods
Method Descriptions
EditorResourcePreviewGenerator
描述
Methods
Method Descriptions
EditorResourceTooltipPlugin
描述
Methods
Method Descriptions
EditorSceneFormatImporter
描述
Methods
常量
Method Descriptions
EditorSceneFormatImporterBlend
描述
EditorSceneFormatImporterFBX
描述
EditorSceneFormatImporterGLTF
EditorScenePostImport
描述
教程
Methods
Method Descriptions
EditorScenePostImportPlugin
描述
Methods
Enumerations
Method Descriptions
EditorScript
描述
Methods
Method Descriptions
EditorSelection
描述
Methods
信号
Method Descriptions
EditorTranslationParserPlugin
描述
Methods
Method Descriptions
EditorUndoRedoManager
描述
Methods
信号
Enumerations
Method Descriptions
EditorVCSInterface
描述
教程
Methods
Enumerations
Method Descriptions
EncodedObjectAsID
描述
属性
Property Descriptions
ENetConnection
描述
教程
Methods
Enumerations
Method Descriptions
ENetMultiplayerPeer
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
ENetPacketPeer
描述
教程
Methods
Enumerations
常量
Method Descriptions
引擎
描述
属性
Methods
Property Descriptions
Method Descriptions
EngineDebugger
描述
Methods
Method Descriptions
EngineProfiler
描述
Methods
Method Descriptions
Expression
描述
教程
Methods
Method Descriptions
FileAccess
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
GDExtensionManager
Methods
Enumerations
Method Descriptions
Geometry2D
描述
Methods
Enumerations
Method Descriptions
Geometry3D
描述
Methods
Method Descriptions
GodotSharp
描述
Methods
Method Descriptions
HashingContext
描述
Methods
Enumerations
Method Descriptions
HMACContext
描述
Methods
Method Descriptions
HTTPClient
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
ImageFormatLoader
描述
Enumerations
ImageFormatLoaderExtension
描述
Methods
Method Descriptions
输入
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
InputMap
描述
教程
Methods
Method Descriptions
IntervalTweener
描述
IP
描述
Methods
Enumerations
常量
Method Descriptions
JavaClass
JavaClassWrapper
Methods
Method Descriptions
JavaScriptBridge
描述
教程
Methods
信号
Method Descriptions
JavaScriptObject
描述
JNISingleton
描述
教程
JSONRPC
描述
Methods
Enumerations
Method Descriptions
KinematicCollision2D
描述
Methods
Method Descriptions
KinematicCollision3D
描述
Methods
Method Descriptions
Lightmapper
描述
LightmapperRD
描述
MainLoop
描述
Methods
信号
常量
Method Descriptions
Marshalls
描述
Methods
Method Descriptions
MeshConvexDecompositionSettings
描述
属性
Enumerations
Property Descriptions
MeshDataTool
描述
教程
Methods
Method Descriptions
MethodTweener
描述
Methods
Method Descriptions
MobileVRInterface
描述
属性
Property Descriptions
MovieWriter
描述
Methods
Method Descriptions
MultiplayerAPI
描述
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
MultiplayerAPIExtension
描述
Methods
Method Descriptions
MultiplayerPeer
描述
教程
属性
Methods
信号
Enumerations
常量
Property Descriptions
Method Descriptions
MultiplayerPeerExtension
描述
Methods
Method Descriptions
Mutex
描述
教程
Methods
Method Descriptions
NavigationMeshGenerator
描述
教程
Methods
Method Descriptions
NavigationPathQueryParameters2D
描述
教程
属性
Enumerations
Property Descriptions
NavigationPathQueryParameters3D
描述
教程
属性
Enumerations
Property Descriptions
NavigationPathQueryResult2D
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
NavigationPathQueryResult3D
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
NavigationServer2D
描述
教程
Methods
信号
Method Descriptions
NavigationServer3D
描述
教程
Methods
信号
Enumerations
Method Descriptions
Node
描述
教程
属性
Methods
信号
Enumerations
常量
Property Descriptions
Method Descriptions
Node3DGizmo
OfflineMultiplayerPeer
描述
OggPacketSequencePlayback
OpenXRAPIExtension
描述
教程
Methods
Method Descriptions
OpenXRExtensionWrapperExtension
描述
Methods
Method Descriptions
OpenXRInteractionProfileMetadata
描述
Methods
Method Descriptions
OpenXRInterface
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
OS
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
PackedDataContainerRef
描述
Methods
Method Descriptions
PacketPeer
描述
属性
Methods
Property Descriptions
Method Descriptions
PacketPeerDTLS
描述
Methods
Enumerations
Method Descriptions
PacketPeerExtension
Methods
Method Descriptions
PacketPeerStream
描述
属性
Property Descriptions
PacketPeerUDP
描述
Methods
Method Descriptions
PCKPacker
描述
Methods
Method Descriptions
性能
描述
Methods
Enumerations
Method Descriptions
PhysicsDirectBodyState2D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
PhysicsDirectBodyState2DExtension
描述
Methods
Method Descriptions
PhysicsDirectBodyState3D
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
PhysicsDirectBodyState3DExtension
描述
Methods
Method Descriptions
PhysicsDirectSpaceState2D
描述
教程
Methods
Method Descriptions
PhysicsDirectSpaceState2DExtension
描述
Methods
Method Descriptions
PhysicsDirectSpaceState3D
描述
教程
Methods
Method Descriptions
PhysicsDirectSpaceState3DExtension
描述
Methods
Method Descriptions
PhysicsPointQueryParameters2D
描述
属性
Property Descriptions
PhysicsPointQueryParameters3D
描述
属性
Property Descriptions
PhysicsRayQueryParameters2D
描述
属性
Methods
Property Descriptions
Method Descriptions
PhysicsRayQueryParameters3D
描述
属性
Methods
Property Descriptions
Method Descriptions
PhysicsServer2D
描述
Methods
Enumerations
Method Descriptions
PhysicsServer2DExtension
描述
Methods
Method Descriptions
PhysicsServer2DManager
描述
Methods
Method Descriptions
PhysicsServer3D
描述
Methods
Enumerations
Method Descriptions
PhysicsServer3DExtension
描述
Methods
Method Descriptions
PhysicsServer3DManager
描述
Methods
Method Descriptions
PhysicsServer3DRenderingServerHandler
Methods
Method Descriptions
PhysicsShapeQueryParameters2D
描述
属性
Property Descriptions
PhysicsShapeQueryParameters3D
描述
属性
Property Descriptions
PhysicsTestMotionParameters2D
描述
属性
Property Descriptions
PhysicsTestMotionParameters3D
描述
属性
Property Descriptions
PhysicsTestMotionResult2D
描述
Methods
Method Descriptions
PhysicsTestMotionResult3D
描述
Methods
Method Descriptions
ProjectSettings
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
PropertyTweener
描述
Methods
Method Descriptions
RandomNumberGenerator
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
RDAttachmentFormat
描述
属性
Property Descriptions
RDFramebufferPass
描述
属性
常量
Property Descriptions
RDPipelineColorBlendState
描述
属性
Property Descriptions
RDPipelineColorBlendStateAttachment
描述
属性
Methods
Property Descriptions
Method Descriptions
RDPipelineDepthStencilState
描述
属性
Property Descriptions
RDPipelineMultisampleState
描述
属性
Property Descriptions
RDPipelineRasterizationState
描述
属性
Property Descriptions
RDPipelineSpecializationConstant
描述
属性
Property Descriptions
RDSamplerState
描述
属性
Property Descriptions
RDShaderSource
描述
属性
Methods
Property Descriptions
Method Descriptions
RDTextureFormat
描述
属性
Methods
Property Descriptions
Method Descriptions
RDTextureView
描述
属性
Property Descriptions
RDUniform
描述
属性
Methods
Property Descriptions
Method Descriptions
RDVertexAttribute
描述
属性
Property Descriptions
RefCounted
描述
教程
Methods
Method Descriptions
RegEx
描述
Methods
Method Descriptions
RegExMatch
描述
属性
Methods
Property Descriptions
Method Descriptions
RenderingDevice
描述
教程
Methods
Enumerations
常量
Method Descriptions
RenderingServer
描述
教程
属性
Methods
信号
Enumerations
常量
Property Descriptions
Method Descriptions
RenderSceneBuffers
描述
Methods
Method Descriptions
RenderSceneBuffersConfiguration
描述
属性
Property Descriptions
RenderSceneBuffersExtension
描述
Methods
Method Descriptions
RenderSceneBuffersRD
描述
Methods
Method Descriptions
Resource
描述
教程
属性
Methods
信号
Property Descriptions
Method Descriptions
ResourceFormatLoader
描述
Methods
Enumerations
Method Descriptions
ResourceFormatSaver
描述
Methods
Method Descriptions
ResourceImporter
描述
教程
Enumerations
ResourceImporterBitMap
描述
教程
属性
Property Descriptions
ResourceImporterBMFont
描述
教程
属性
Property Descriptions
ResourceImporterCSVTranslation
描述
教程
属性
Property Descriptions
ResourceImporterDynamicFont
描述
教程
属性
Property Descriptions
ResourceImporterImage
描述
教程
ResourceImporterImageFont
描述
教程
属性
Property Descriptions
ResourceImporterLayeredTexture
描述
教程
属性
Property Descriptions
ResourceImporterMP3
描述
教程
属性
Property Descriptions
ResourceImporterOBJ
描述
教程
属性
Property Descriptions
ResourceImporterOggVorbis
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
ResourceImporterScene
描述
教程
属性
Property Descriptions
ResourceImporterShaderFile
描述
ResourceImporterTexture
描述
教程
属性
Property Descriptions
ResourceImporterTextureAtlas
描述
属性
Property Descriptions
ResourceImporterWAV
描述
教程
属性
Property Descriptions
ResourceLoader
描述
教程
Methods
Enumerations
Method Descriptions
ResourceSaver
描述
Methods
Enumerations
Method Descriptions
ResourceUID
描述
Methods
常量
Method Descriptions
SceneMultiplayer
描述
属性
Methods
信号
Property Descriptions
Method Descriptions
SceneState
描述
Methods
Enumerations
Method Descriptions
SceneTree
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
SceneTreeTimer
描述
属性
信号
Property Descriptions
ScriptLanguage
ScriptLanguageExtension
Methods
Enumerations
Method Descriptions
Semaphore
描述
教程
Methods
Method Descriptions
SkinReference
Methods
Method Descriptions
StreamPeer
描述
属性
Methods
Property Descriptions
Method Descriptions
StreamPeerBuffer
描述
属性
Methods
Property Descriptions
Method Descriptions
StreamPeerExtension
Methods
Method Descriptions
StreamPeerGZIP
描述
Methods
Method Descriptions
StreamPeerTCP
描述
Methods
Enumerations
Method Descriptions
StreamPeerTLS
描述
教程
Methods
Enumerations
Method Descriptions
SurfaceTool
描述
教程
Methods
Enumerations
Method Descriptions
TCPServer
描述
Methods
Method Descriptions
TextLine
描述
属性
Methods
Property Descriptions
Method Descriptions
TextParagraph
描述
属性
Methods
Property Descriptions
Method Descriptions
TextServer
描述
Methods
Enumerations
Method Descriptions
TextServerAdvanced
描述
TextServerDummy
描述
TextServerExtension
描述
Methods
Method Descriptions
TextServerFallback
描述
TextServerManager
描述
Methods
信号
Method Descriptions
ThemeDB
描述
属性
Methods
信号
Property Descriptions
Method Descriptions
Thread
描述
教程
Methods
Enumerations
Method Descriptions
TileData
描述
属性
Methods
信号
Property Descriptions
Method Descriptions
Time
描述
Methods
Enumerations
Method Descriptions
TLSOptions
描述
Methods
Method Descriptions
TranslationServer
描述
教程
属性
Methods
Property Descriptions
Method Descriptions
TreeItem
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
TriangleMesh
描述
Tween
描述
Methods
信号
Enumerations
Method Descriptions
Tweener
描述
信号
UDPServer
描述
属性
Methods
Property Descriptions
Method Descriptions
UndoRedo
描述
Methods
信号
Enumerations
Method Descriptions
UPNP
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
UPNPDevice
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
WeakRef
描述
Methods
Method Descriptions
WebRTCDataChannel
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
WebRTCDataChannelExtension
Methods
Method Descriptions
WebRTCMultiplayerPeer
描述
Methods
Method Descriptions
WebRTCPeerConnection
描述
Methods
信号
Enumerations
Method Descriptions
WebRTCPeerConnectionExtension
Methods
Method Descriptions
WebSocketMultiplayerPeer
描述
属性
Methods
Property Descriptions
Method Descriptions
WebSocketPeer
描述
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
WebXRInterface
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
WorkerThreadPool
描述
教程
Methods
Method Descriptions
XMLParser
描述
Methods
Enumerations
Method Descriptions
XRInterface
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
XRInterfaceExtension
描述
教程
Methods
Method Descriptions
XRPose
描述
教程
属性
Methods
Enumerations
Property Descriptions
Method Descriptions
XRPositionalTracker
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
XRServer
描述
教程
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
ZIPPacker
描述
Methods
Enumerations
Method Descriptions
ZIPReader
描述
Methods
Method Descriptions
Editor-only
EditorCommandPalette
描述
属性
Methods
Method Descriptions
EditorDebuggerPlugin
描述
Methods
Method Descriptions
EditorDebuggerSession
描述
Methods
信号
Method Descriptions
EditorExportPlatform
描述
教程
Methods
Method Descriptions
EditorExportPlatformAndroid
教程
属性
Property Descriptions
EditorExportPlatformIOS
教程
属性
Property Descriptions
EditorExportPlatformLinuxBSD
教程
属性
Property Descriptions
EditorExportPlatformMacOS
教程
属性
Property Descriptions
EditorExportPlatformPC
EditorExportPlatformWeb
教程
属性
Property Descriptions
EditorExportPlatformWindows
教程
属性
Property Descriptions
EditorExportPlugin
描述
教程
Methods
Method Descriptions
EditorFeatureProfile
描述
Methods
Enumerations
Method Descriptions
EditorFileDialog
描述
属性
Methods
信号
Enumerations
Property Descriptions
Method Descriptions
EditorFileSystem
描述
Methods
信号
Method Descriptions
EditorFileSystemDirectory
描述
Methods
Method Descriptions
EditorFileSystemImportFormatSupportQuery
描述
Methods
Method Descriptions
EditorImportPlugin
描述
教程
Methods
Method Descriptions
EditorInspector
描述
属性
Methods
信号
Method Descriptions
EditorInspectorPlugin
描述
教程
Methods
Method Descriptions
EditorInterface
描述
属性
Methods
Property Descriptions
Method Descriptions
EditorNode3DGizmo
描述
Methods
Method Descriptions
EditorNode3DGizmoPlugin
描述
教程
Methods
Method Descriptions
EditorPaths
描述
教程
Methods
Method Descriptions
EditorPlugin
描述
教程
Methods
信号
Enumerations
Method Descriptions
EditorProperty
描述
属性
Methods
信号
Property Descriptions
Method Descriptions
EditorResourceConversionPlugin
描述
Methods
Method Descriptions
EditorResourcePicker
描述
属性
Methods
信号
Property Descriptions
Method Descriptions
EditorResourcePreview
描述
Methods
信号
Method Descriptions
EditorResourcePreviewGenerator
描述
Methods
Method Descriptions
EditorResourceTooltipPlugin
描述
Methods
Method Descriptions
EditorSceneFormatImporter
描述
Methods
常量
Method Descriptions
EditorSceneFormatImporterBlend
描述
EditorSceneFormatImporterFBX
描述
EditorSceneFormatImporterGLTF
EditorScenePostImport
描述
教程
Methods
Method Descriptions
EditorScenePostImportPlugin
描述
Methods
Enumerations
Method Descriptions
EditorScript
描述
Methods
Method Descriptions
EditorScriptPicker
描述
属性
Property Descriptions
EditorSelection
描述
Methods
信号
Method Descriptions
EditorSettings
描述
属性
Methods
信号
常量
Property Descriptions
Method Descriptions
EditorSpinSlider
描述
属性
信号
Property Descriptions
EditorSyntaxHighlighter
描述
Methods
Method Descriptions
EditorTranslationParserPlugin
描述
Methods
Method Descriptions
EditorUndoRedoManager
描述
Methods
信号
Enumerations
Method Descriptions
EditorVCSInterface
描述
教程
Methods
Enumerations
Method Descriptions
FileSystemDock
描述
Methods
信号
Method Descriptions
ScriptCreateDialog
描述
属性
Methods
信号
Method Descriptions
ScriptEditor
描述
Methods
信号
Method Descriptions
ScriptEditorBase
描述
Methods
信号
Method Descriptions
Variant types
Variant
描述
教程
AABB
描述
教程
属性
构造函数
Methods
运算符
Property Descriptions
Constructor Descriptions
Method Descriptions
Operator Descriptions
数组
描述
构造函数
Methods
运算符
Constructor Descriptions
Method Descriptions
Operator Descriptions
Basis
描述