首页 > 其他 > 详细

Unity3D NGUI 二 NGUI Button怎样接受用户点击并调用函数,具体方法名称是什么

时间:2014-03-11 15:26:53      阅读:801      评论:0      收藏:0      [点我收藏+]

a、直接监听事件

把下面脚本直接绑定在按钮上,当按钮点击时就可以监听到,这种方法不太好很不灵活。

void OnClick()
{
  Debug.Log("Button is Click!!!");
}

b、SendMessage

选择Button-Component-NGUI-Interaction-Button Message//[??nt?r‘?k?n]n. 

bubuko.com,布布扣

c、UIListener(推荐)

选择Button-Component-NGUI-Internal-Event Listener

bubuko.com,布布扣

调用方法:

bubuko.com,布布扣
using UnityEngine;
using System.Collections;

public class BtnNUGUI : MonoBehaviour {


    void Awake()
    {
        GameObject button = GameObject.Find("UI Root (2D)/Camera/Anchor/Panel/Button");
        UIEventListener.Get(button).onClick = ButtonClick;
    }

    void ButtonClick(GameObject button)
    {
        Debug.Log("NGUI button name :"+button.name);
    }
    // Use this for initialization
    void Start () {
    
    }
    
    // Update is called once per frame
    void Update () {
    
    }
}
bubuko.com,布布扣

bubuko.com,布布扣

Unity3D NGUI 二 NGUI Button怎样接受用户点击并调用函数,具体方法名称是什么,布布扣,bubuko.com

Unity3D NGUI 二 NGUI Button怎样接受用户点击并调用函数,具体方法名称是什么

原文:http://www.cnblogs.com/PEPE/p/3593121.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!