从 GD 脚本向 VS 发送信号

目前这有点复杂,但希望未来能变得更加优雅。

  1. 创建一个带有 GDScript 的节点(如果仅用于发出信号,可以是任何类型的节点)

  2. 创建一个自定义信号

  3. 将按钮的“pressed”信号连接到该新节点的脚本

  4. 将自定义信号连接到“receive_signal”视觉脚本(VS),使用第一个参数检测信号名称来设置您的条件

  5. 在按钮的 pressed 函数中添加代码以调用自定义信号。包含两个必需的参数:信号名称和另一个 Variant 检查(如果需要,否则使用 null)

  6. 您可以通过按钮点击来调用信号