信号系统
2026/4/14小于 1 分钟
最后同步日期:2026-04-15 | Godot 官方原文 — Signals
信号系统
想象你是一个广播站——当有新闻发生时,向所有订阅了频道的人发送通知。信号系统就是 Godot 引擎的广播站,让一个节点可以在特定事件发生时通知其他节点。
核心概念
- signal 关键字:在脚本中声明自定义信号。
- connect:将信号连接到一个回调函数。
- emit_signal:手动触发信号。
- disconnect:断开信号连接。
函数总览
| 函数名 | 描述 | 使用频率 | 详细文档 |
|---|---|---|---|
| Object.connect | 连接信号到回调函数 | ★★★ | 查看 |
| Object.disconnect | 断开信号连接 | ★★ | 查看 |
| Object.emit_signal | 手动触发信号 | ★★★ | 查看 |
| Object.has_signal | 检查信号是否存在 | ★ | 查看 |
| Object.is_connected | 检查信号是否已连接 | ★ | 查看 |
| signal 关键字 | 声明自定义信号 | ★★★ | 查看 |
