本文内容
在 Script Canvas 中使用脚本事件
Script Canvas 会扫描并检测脚本事件资源,因此在定义脚本事件后,您可以在 Script Canvas 中使用它。
在节点面板中编写事件脚本
默认情况下,脚本事件资源显示在 Script Canvas 编辑器 Node Palette的 Script Events 类别中。
注意:要更改类别的名称,请在 Asset Editor 中打开脚本事件的资产定义,然后编辑Category
属性。
发送事件
您可以通过向 Script Canvas 图形添加 Send method_name 节点来发送事件。
发送事件
将要发送的方法拖放到 Script Canvas 图形中。
在上下文菜单中,选择 Send method_name。
方法发送节点将添加到图形中。
将此节点连接到适当的 logic 和 data inputs。当 Script Canvas 图形运行时,它会将事件发送到节点所连接的实体或系统。
处理事件
您可以通过向 Script Canvas 图形添加 Receive method_name 节点来处理事件。
处理事件
将脚本事件方法拖放到画布上。
在上下文菜单中,选择Receive method_name.
事件处理程序方法节点将添加到图形中。
将事件处理逻辑连接到节点的 Out 引脚。
根据需要连接数据引脚。