这允许您将基础 Godot 节点信号连接到 AGMaker 可视化脚本。
安装方法:
-
下载插件并解压
baz_signal_relay_v1.1.zip (7.2 KB) -
将 addons 文件夹复制到您的项目中(如果您已有 addons 文件夹,它只会添加所需的文件夹,不会覆盖任何内容)
-
将 BazSignalRelay 作为子节点添加到您希望接收信号的任意节点上(以下示例使用的是 Button 节点)
-
设置游戏对象(即包含可视化脚本的对象)和信号中继配置:
- 父信号名称(例如 ‘pressed’)
- AGMaker 信号过滤器名称(此名称应唯一,以防多个按钮,例如 ‘health_btn_pressed’)
- 参数(如有)。某些信号带有多个参数,索引用于选择您需要的参数,输出来自 SignalDetected 条件中选择的选项。如果类型不匹配,将返回 null。此部分仍在开发中,但大部分情况下运行良好。
-
在可视化脚本中添加 SignalDetected 条件,并将第 4.2 节中使用的信号过滤器名称填入其中。
-
进行播放测试,Godot 信号现在应转换为 AGMaker 的 received_signal!
展示步骤 3 至 6 的视频:
