(107)绑定及解除绑定事件
来源:互联网 发布:云南省贫困人口数据 编辑:程序博客网 时间:2024/05/08 04:03
如果没有事件绑定到事件调度器,那么调用该事件调度器将不会产生任何效果。鉴于每个事件调度器都有一个和其相关的事件列表。向该列表中添加一个事件的方法是使用 Bind Event(绑定事件) 节点,从该列表中删除事件的方式是使用 Unbind Event(解除绑定事件) 节点。另外,通过使用 Unbind All Events(接触绑定所有事件) ,还可以解除当前绑定到事件调度器上的所有事件。
尽管 绑定事件 节点可以执行多次,但每个事件仅能绑定一次。同时, 类蓝图 和 关卡蓝图 中的事件都添加到同一个事件列表中,所以 Unbind All Events(解除绑定所有事件) 节点将会取消绑定 类蓝图 和 关卡蓝图 中的所有事件。
在 类蓝图 中执行 Unbind All Events(取消绑定所有事件) 节点,将针对该类的所有实例,取消绑定 类蓝图 和 关卡蓝图 中的事件。
在 关卡蓝图 中执行 Unbind All Events(取消绑定所有事件) 节点,将仅针对 Target 端提供的内容,取消绑定 类蓝图 和 关卡蓝图 中的事件。
创建Bind、Unbind及Unbind All节点
创建 Bind Event(绑定事件) 、Unbind Event(取消绑定事件) 及 Unbind All Events(取消绑定所有事件) 节点的过程类似。尽管以下步骤仅解释了如何创建 Bind Event(绑定事件) 节点, 但是只需在适当的步骤处选择适当的菜单项,就可以创建 Unbind Event(取消绑定事件) 和 Unbind All Events(取消绑定所有事件) 节点。
在类蓝图中进行创建
在 My Blueprint(我的蓝图) 选卡下,从 Event Dispatcher(事件调度器)名称处开始拖拽鼠标并将其放置到您正处理的图表中。
在出现的菜单中选择 Bind(绑定) 。
另一种方法:
在图表中 右击 。
在出现的关联菜单中展开 Event Dispatcher(事件调度器) 。
选择 Event Dispatcher(事件调度器) 下的 绑定事件到[事件调度器名称] 。
在关卡蓝图中进行创建
添加到关卡中您想为其调用事件调度器的Actor的引用 。
从该引用节点的输出引脚开始拖拽鼠标,然后释放鼠标来显示关联菜单。
在关联菜单中,导航到 Event Dispatcher (事件调度器)> 绑定事件到[事件调度器名称] 。搜索 "Bind [事件名称]" 将会快速地弹出正确的选项。
Call 节点将会出现,且Actor引用已经连接到了 Target 引脚上。
- (107)绑定及解除绑定事件
- javascript绑定、解除事件
- javascript--解除事件绑定
- jQuery解除事件绑定 unbind
- jquery事件绑定与解除
- jQuery源码-解除绑定事件函数unbind
- jquery解除hover事件的绑定方式
- jQuery 如何解除绑定的事件
- jQuery中live绑定的事件与解除绑定
- jQuery中live绑定的事件与解除绑定
- 解除SwitchPreference与preference 的绑定事件及单独调用Switch控件
- delegate绑定与解除绑定
- jQuery基础----04jQuery选择器和事件-事件之绑定、解除绑定事件
- 2.3jQuery选择器和事件-事件之绑定、解除绑定事件
- 解除Service绑定
- IoDetachDevice 解除绑定设备
- 解除流氓主页绑定
- JS获取元素样式、绑定解除事件函数兼容
- C语言指针强制类型转换
- 图形与图像的处理
- opencv normalize blur medianBlur
- 分析android预装apk以及相关的实现手段
- Git的使用
- (107)绑定及解除绑定事件
- 七天学会ASP.NET MVC (四)——用户授权认证问题
- 针对新闻标签提取的tf-idf优化算法1.0版本——基于jieba分词实现
- .net 页面加载视频
- php学习(三)
- linux系统启动项说明
- ERROR: In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing
- C进阶之递归应用
- Tolua使用笔记三:Tolua协程用法