目前这有点复杂,但希望未来能变得更加优雅。
-
创建一个带有 GDScript 的节点(如果仅用于发出信号,可以是任何类型的节点)
-
创建一个自定义信号
-
将按钮的“pressed”信号连接到该新节点的脚本
-
将自定义信号连接到“receive_signal”视觉脚本(VS),使用第一个参数检测信号名称来设置您的条件
-
在按钮的 pressed 函数中添加代码以调用自定义信号。包含两个必需的参数:信号名称和另一个 Variant 检查(如果需要,否则使用 null)
-
您可以通过按钮点击来调用信号