事件监听

使用UIListener

这个也是推荐大家使用的一种方法,选择按钮后在Unity导航菜单栏中选择Component->NGUI->Internal ->Event Listener 。 挂在按钮上就可以,它没有任何参数。。

NGUI研究院之三种方式监听NGUI的事件方法(七) - 雨松MOMO程序研究院 - 2

在任何一个脚本或者类中即可得到按钮的点击事件、把如下代码放在任意类中或者脚本中.

void Awake ()
{
                //获取需要监听的按钮对象
GameObject button = GameObject.Find("UI Root (2D)/Camera/Anchor/Panel/LoadUI/MainCommon/Button");
                //设置这个按钮的监听,指向本类的ButtonClick方法中。
UIEventListener.Get(button).onClick = ButtonClick;
}
 
        //计算按钮的点击事件
void ButtonClick(GameObject button)
{
Debug.Log("GameObject " + button.name);
 
}

 

posted on 2015-08-14 09:19  public_void_digua  阅读(150)  评论(0)    收藏  举报

导航