【Godot】节点分类列表(4.0+ 版本)

1. 基础节点(Base Nodes)

这是所有节点的根基础。

节点 说明
Object 所有类的根
Node 所有场景节点基础
Window 窗口节点
Viewport 渲染视口
CanvasItem 2D 可绘制节点基础
Node3D 3D 节点基础
Control UI 节点基础

2. 2D 节点(Node2D 系列)

常用 2D 节点

节点 作用
Node2D 2D 节点基础
Sprite2D 显示图片
AnimatedSprite2D 2D 动画精灵
Polygon2D 多边形绘制
Line2D 绘制线条
Parallax2D 视差背景
Marker2D 位置标记
RemoteTransform2D 同步 Transform

2D 物理节点

节点 作用
CharacterBody2D 角色控制
RigidBody2D 刚体
StaticBody2D 静态物体
Area2D 区域检测
CollisionShape2D 碰撞体
CollisionPolygon2D 多边形碰撞
RayCast2D 射线检测
ShapeCast2D 形状检测

2D 地图与导航

节点 作用
TileMap 瓦片地图
NavigationRegion2D 导航区域
NavigationAgent2D AI 寻路
NavigationObstacle2D 导航障碍

2D 特效节点

节点 作用
GPUParticles2D GPU 粒子
CPUParticles2D CPU 粒子
Light2D 2D 灯光
PointLight2D 点光源
DirectionalLight2D 平行光
FogVolume 雾效

3. 3D 节点(Node3D 系列)

常用 3D 节点

节点 作用
Node3D 3D 基础节点
MeshInstance3D 显示模型
Sprite3D 3D 精灵
Label3D 3D 文本
Camera3D 摄像机
Marker3D 标记点

3D 物理节点

节点 作用
CharacterBody3D 3D 角色
RigidBody3D 刚体
StaticBody3D 静态碰撞
Area3D 区域检测
CollisionShape3D 碰撞体
RayCast3D 射线
VehicleBody3D 车辆
VehicleWheel3D 车轮

3D 光照与环境

节点 作用
DirectionalLight3D 平行光
OmniLight3D 点光
SpotLight3D 聚光灯
WorldEnvironment 全局环境
ReflectionProbe 反射探针
Decal 投影贴花
LightmapGI 光照烘焙
VoxelGI 实时 GI

3D 导航

节点 作用
NavigationRegion3D 导航区域
NavigationAgent3D 寻路 AI
NavigationLink3D 导航连接
NavigationObstacle3D 障碍

3D 特效

节点 作用
GPUParticles3D GPU 粒子
CPUParticles3D CPU 粒子
FogVolume 体积雾
AudioStreamPlayer3D 3D 音效

4. UI 节点(Control 系列)

基础 UI

节点 作用
Control UI 基础
Label 文本
Button 按钮
TextureRect 图片
Panel 面板
ColorRect 纯色块
RichTextLabel 富文本

输入控件

节点 作用
LineEdit 单行输入
TextEdit 多行输入
CheckBox 复选框
OptionButton 下拉菜单
Slider 滑块
SpinBox 数值输入

容器布局

节点 作用
HBoxContainer 横向布局
VBoxContainer 纵向布局
GridContainer 网格布局
MarginContainer 边距
CenterContainer 居中
ScrollContainer 滚动

UI 弹窗

节点 作用
Popup 弹窗基础
PopupMenu 菜单
AcceptDialog 对话框
FileDialog 文件选择

5. 音频节点

节点 作用
AudioStreamPlayer 2D 音频
AudioStreamPlayer2D 2D 空间音频
AudioStreamPlayer3D 3D 空间音频
AudioListener3D 音频监听
AudioEffect 音效处理

6. 动画节点

节点 作用
AnimationPlayer 动画播放
AnimationTree 动画状态机
Tween 补间动画
AnimatedSprite2D 帧动画
Skeleton2D 2D 骨骼
Skeleton3D 3D 骨骼

7. 网络节点

节点 作用
MultiplayerSpawner 网络生成
MultiplayerSynchronizer 数据同步
WebSocketPeer WebSocket
ENetMultiplayerPeer ENet 网络

8. 数据与资源节点

节点 作用
Resource 资源基类
PackedScene 场景资源
Shader Shader
Animation 动画资源
Theme UI 主题

9. 调试与辅助节点

节点 作用
Timer 定时器
HTTPRequest HTTP 请求
VisibleOnScreenNotifier2D 可见检测
VisibleOnScreenEnabler2D 自动启停
Path2D 路径
PathFollow2D 路径跟随

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注