Unity UGUI按钮动态添加点击事件
2017-04-05 10:51
555 查看
使用代码的方式给按钮添加点击事件需要引入两个命名空间:
先创建一个界面,并且在界面里放置一个按钮:
创建一个Test脚本,代码如下:
运行Unity 会在控制台看到一条Debug语句!
注:
如果要传递数据那么给方法添加一个 Object对象即可
完美!
using UnityEngine.UI; using UnityEngine.Events;
先创建一个界面,并且在界面里放置一个按钮:
创建一个Test脚本,代码如下:
using UnityEngine;
using System.Collections;
using UnityEngine.UI; using UnityEngine.Events;
public class Test : MonoBehaviour {
// Use this for initialization
void Start () {
//找到按钮,并且获取按钮的Button组件
Button btn = GameObject.Find("myBtn").GetComponent<Button>();
//注册按钮的点击事件
btn.onClick.AddListener(delegate() {
this.Btn_Test();
});
}
//按钮点击事件的方法
void Btn_Test()
{
Debug.Log("这是一个按钮点击事件!哈哈");
}
}
运行Unity 会在控制台看到一条Debug语句!
注:
如果要传递数据那么给方法添加一个 Object对象即可
完美!
相关文章推荐
- iOS--- 动态添加了按钮,绑定同一个点击事件,如何判断点击的是哪个?
- jquery live方法,解决jquery动态添加按钮无法触发点击事件的问题
- 开发中遇到的问题-动态创建按钮并且添加带有参数的点击事件
- ios 动态添加了按钮,绑定同一个点击事件,如何判断点击的是哪个?
- ios 动态添加了按钮,绑定同一个点击事件,如何判断点击的是哪个?
- 【Unity】UGUI怎么动态的添加按钮的OnClick点击事件
- 高德地图显示在fragment中并添加按钮点击事件
- Ext.Window点击右上角关闭(X按钮)添加监听事件
- tableView中添加按钮触发不了点击事件的解决办法
- 如何给navigationView中的按钮添加点击事件
- 动态添加class名,改变标签样式(包含鼠标移入、移出及点击事件)
- IOS开发基础01(工程创建,添加视图,按钮,按钮点击事件)
- jq动态生成的元素(标签)添加点击事件
- 安卓(Android)动态创建多个按钮并添加监听事件
- WPF动态添加按钮并相应事件。
- android listview item中的按钮点击事件如何添加,请教大神
- android防止按钮多次点击和添加双击事件
- android studio 添加按钮点击事件的三种方法
- js动态添加input按钮并给按钮增加onclick的函数事件(带参数)
- android 动态加载按钮并为按钮设置点击事件