博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity3D NGUI 给button按钮添加单间事件
阅读量:6445 次
发布时间:2019-06-23

本文共 752 字,大约阅读时间需要 2 分钟。

Unity3D中, NGUI 给button按钮添加单间事件的方法很多,在这里只给推荐一种比较常用的方法。

推荐方法:使用UIListener。

1、给button组价添加上UIListener。选择Button-Component-NGUI-Internal-Event Listener,点击“Event Listener”即可添加到button上。注意,挂在按钮上就可以,它没有任何参数。

如图:

2、调用方法:在任何一个脚本或者类中即可得到的点击事件、把如下代码放在任意类中或者脚本中。

 

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 () {    }}

 

  

 

转载于:https://www.cnblogs.com/growthTree/p/4693661.html

你可能感兴趣的文章
SQL Server调优系列玩转篇三(利用索引提示(Hint)引导语句最大优化运行)
查看>>
[20160921]linux下建立samba服务器.txt
查看>>
在线教育解决方案——亿网软通“互联网+”解决方案助力教育企业
查看>>
VSTO学习笔记(五)批量编辑Excel 2010 x64
查看>>
即时编译和打包您的 Groovy 脚本(转)
查看>>
未能加载文件或程序集 Microsoft.ReportViewer.Common, Version=11.0.0.0
查看>>
嵌入式 hi3518c裸板uboot烧写、kernel烧写、fs烧写小结
查看>>
【直击2017杭州·云栖大会】TECH INSIGHT企业级技术赋能专场
查看>>
服务器托管怎么选择好的服务商
查看>>
物联网:带来连接、平台两大机遇
查看>>
在微博微信看不到真诚?这些社交应用让你不用再装
查看>>
82%的IT专业人员认为Windows 10会让他们的公司更安全
查看>>
与美女CEO罗元裳共进午餐!朋友圈被7分钟理财刷屏!
查看>>
卡巴斯基网络安全解决方案实现自动化
查看>>
皮尤:62%美国成人从社交网站获取新闻
查看>>
Windows 10 Mobile内部编译版本已移除Silverlight支持
查看>>
“对外”SaaS蓝海:移动CRM最吸金
查看>>
反倾销半年涉案85亿 光伏出口或受影响
查看>>
图尔克推行户RFID设备控制器TBEN-L-DCC,可进行数据控制
查看>>
有了大数据的介入 以后考试可能都没法作弊了
查看>>