如果文章对您有用,麻烦顺手点一下文章的广告吧~

东东

NGUI的button或者input里面Notify的调用
在NGUI创建的UIButton和Input Field里面,和很多插件里面都会有这个Notify的选项,就是表示...
扫描右侧二维码阅读全文
21
2016/06

NGUI的button或者input里面Notify的调用

在NGUI创建的UIButton和Input Field里面,和很多插件里面都会有这个Notify的选项,就是表示状态改变的时候,调用的函数。以UIButton和Input Field为例,简单的实用,其他一样的。

一、创建响应脚本

比如texttest.cs,里面可以写上响应的函数,当然需要是public的函数

using UnityEngine;
using System.Collections;

public class texttest : MonoBehaviour {

	// Use this for initialization
	void Start () {
	
	}
	public	void submit(){
		Debug.Log("submit");
	}
	public	void changes(){
		Debug.Log("changess");
	}
	public void btnClick(){
		Debug.Log("btnClick");
	}
	// Update is called once per frame
	void Update () {
	
	}
}

二、创建一个GameObject,可以是空的并且绑定这个texttest脚本

点击查看原图

三、在button和input Field绑定该GameObject对象

button中绑定,当点击该button的时候会响应这个函数,输出btnClick

点击查看原图

在input中绑定,当输入文本的时候,会响应changes函数,输出changess,在点击回车时,会响应submit函数,输出submit

点击查看原图

通过绑定,从而实现函数的调用,当然这个是最基本的实现方式,其他在实际运用中相应的改变就行了。

Last modification:January 1st, 1970 at 08:00 am
如果觉得我的文章对你有用,请随意打赏: ☞已打赏列表

Leave a Comment