节点操作
2026/4/14大约 1 分钟
最后同步日期:2026-04-15 | Godot 官方原文 — Node
节点操作
想象你在管理一个大家族的族谱——谁是谁的孩子、谁是兄弟、怎么加人、怎么除名。节点操作函数就是 Godot 引擎的族谱管理工具,帮你在节点树中添加、删除、查找、移动节点。
核心概念
- add_child / remove_child:添加或移除子节点。
- get_node:通过路径获取场景树中的节点。
- 生命周期回调:_ready、_process、_physics_process 等虚方法。
- queue_free:在帧末安全删除节点,避免引用错误。
函数总览
| 函数名 | 描述 | 使用频率 | 详细文档 |
|---|---|---|---|
| Node.add_child | 添加子节点 | ★★★ | 查看 |
| Node.duplicate | 复制节点 | ★ | 查看 |
| _enter_tree | 节点进入场景树时调用 | ★★ | 查看 |
| _exit_tree | 节点离开场景树时调用 | ★★ | 查看 |
| Node.find_child | 查找子节点(支持通配符) | ★★ | 查看 |
| Node.get_children | 获取所有子节点 | ★★ | 查看 |
| Node.get_node | 按路径获取节点 | ★★★ | 查看 |
| Node.get_parent | 获取父节点 | ★★ | 查看 |
| Node.is_inside_tree | 检查节点是否在场景树中 | ★ | 查看 |
| _physics_process | 每个物理帧调用 | ★★★ | 查看 |
| _process | 每个渲染帧调用 | ★★★ | 查看 |
| Node.queue_free | 在帧末排队释放节点 | ★★★ | 查看 |
| _ready | 节点就绪时调用(仅一次) | ★★★ | 查看 |
| Node.remove_child | 移除子节点 | ★★ | 查看 |
