【NGUI】Unity中给NGUI添加监听事件,Button,Toggle
2016-06-15 14:45
501 查看
using UnityEngine;
using System.Collections;
/// <summary>
/// 脚本位置:NGUI的Button身上
/// 脚本功能:监听事件的添加和取消
/// 创建时间:2015年11月18日
/// </summary>
public class Listener : MonoBehaviour
{
// Use this for initialization
void Start ()
{
// 给Button按钮添加监听事件
EventDelegate.Add (GetComponent<UIButton> ().onClick, AddOnClick);
}
// Update is called once per frame
void Update ()
{
}
public void AddOnClick ()
{
Debug.Log ("按钮的监听事件添加成功");
}
// 取消NGUI按钮的监听事件
public void CancelOnClick ()
{
EventDelegate.Remove (GetComponent<UIButton> ().onClick, AddOnClick);
}
}
using System.Collections;
/// <summary>
/// 脚本位置:NGUI的Button身上
/// 脚本功能:监听事件的添加和取消
/// 创建时间:2015年11月18日
/// </summary>
public class Listener : MonoBehaviour
{
// Use this for initialization
void Start ()
{
// 给Button按钮添加监听事件
EventDelegate.Add (GetComponent<UIButton> ().onClick, AddOnClick);
}
// Update is called once per frame
void Update ()
{
}
public void AddOnClick ()
{
Debug.Log ("按钮的监听事件添加成功");
}
// 取消NGUI按钮的监听事件
public void CancelOnClick ()
{
EventDelegate.Remove (GetComponent<UIButton> ().onClick, AddOnClick);
}
}
相关文章推荐
- 【Unity】场景异步加载的进度条制作
- 【Unity】当人物主角被障碍物遮挡后,将障碍物半透明化
- 【Unity】按住鼠标右键,移动场景内镜头(适用于塔防等游戏视角)
- unity3dSocket通信中使用Protobuf
- Unity3d--控制摄像机的视野范围
- Unity Shader Example 7 (溶解)
- unity的一些tips
- unity文件操作路径
- unity 鼠标拖拽物品
- Unity3D的yield执行路径
- Unity3d Shortcuts
- Unity鼠标拖拽旋转拉远拉近场景
- 【Unity3D】OnTriggerEnter与OnCollisionEnter
- unity3d物理赛车系统
- unity时间使用
- Unity手游之路角色控制器
- unity手游自动寻路Navmesh入门
- unity暂停
- unity单例模式
- Unity拖影效果