首页 > Unity3D引擎 > 进阶系列 > NGUI之代码添加Button事件
2015
03-28

NGUI之代码添加Button事件

使用NGUI时,对于Button事件,有时我们会需要在代码中删除或添加事件,这时我们就需要了解如何动态添加Butoon事件的方法。

1.首先我们要做的是获取该物体的UIButton组件。

2.调用onClick方法,在调用时我们会看到它是一个EventDelegate集合

NGUI之代码添加Button事件 - 第1张  | u3d8技术分享

3.我们需要建立EventDelegate集合的对象 并初始化

初始化时会提示有三个重载,一般我们选择第三个重载方法,如下图:

NGUI之代码添加Button事件 - 第2张  | u3d8技术分享

第一个参数为调用的脚本名称,第二个参数为调用该脚本的哪个方法

4.当初始化完EventDelegate对象后,执行上图中Add方法,添加事件。

 

删除事件同理,只是将Add改为Remove


最后编辑:
作者:网虫虫
网虫虫
分享是一种快乐; 分享是一种美德; 分享是一种幸福!

留下一个回复

你的email不会被公开。