UE4版本 4.8.1
UE4发报机-UnBind_UnBindAll解绑定
将[ED_EventDispatcher]事件拖到图表中会弹出一个选择框
接上一课的内容,这节说明选择框中的[UnBind]、[UnBindAll]事件使用
首先删除关卡蓝图中的键盘F键的触发事件。
一、首先打开[BP_TestA]蓝图类
首选添加键盘F键,并添加调用事件[CallED_EventDispatcher]
在次添加[Bind]事件,输入字符串为[CE_Test2Fired!]
当按下键盘F键调用[CallED_EventDispatcher]事件
屏幕上显示三个输出字符串
图1
二、添加[UnBind]解绑定事件
将[ED_EventDispatcher]事件拖到图表中会弹出一个选择框
在选择框中选择[UnBind]事件
图2
三、操作[UnBind]解绑定事件
当按下键盘U键调用[UnBind]解绑定事件
[Bind Event to ED_EventDispatcher]解绑定事件
参数[Event]事件连接到需要解除绑定事件上。
这次连接到[CE_Test0]事件
先按下键盘F键调调用事件[CallED_EventDispatcher]事件后
屏幕上显示三个字符串
图3
UE4发报机-UnBind_UnBindAll解绑定
将[ED_EventDispatcher]事件拖到图表中会弹出一个选择框
接上一课的内容,这节说明选择框中的[UnBind]、[UnBindAll]事件使用
首先删除关卡蓝图中的键盘F键的触发事件。
一、首先打开[BP_TestA]蓝图类
首选添加键盘F键,并添加调用事件[CallED_EventDispatcher]
在次添加[Bind]事件,输入字符串为[CE_Test2Fired!]
当按下键盘F键调用[CallED_EventDispatcher]事件
屏幕上显示三个输出字符串
图1
二、添加[UnBind]解绑定事件
将[ED_EventDispatcher]事件拖到图表中会弹出一个选择框
在选择框中选择[UnBind]事件
图2
三、操作[UnBind]解绑定事件
当按下键盘U键调用[UnBind]解绑定事件
[Bind Event to ED_EventDispatcher]解绑定事件
参数[Event]事件连接到需要解除绑定事件上。
这次连接到[CE_Test0]事件
先按下键盘F键调调用事件[CallED_EventDispatcher]事件后
屏幕上显示三个字符串
图3