关闭

【NGUI】Unity中给NGUI添加监听事件,Button,Toggle

标签: unitynguiuibutton
6627人阅读 评论(1) 收藏 举报
分类:
using UnityEngine;
using System.Collections;

/// <summary>
/// 脚本位置:NGUI的Button身上
/// 脚本功能:监听事件的添加和取消
/// 创建时间:2015年11月18日
/// </summary>

public class Listener : MonoBehaviour
{

	// Use this for initialization
	void Start ()
	{
		//  给Button按钮添加监听事件
		EventDelegate.Add (GetComponent<UIButton> ().onClick, AddOnClick);

	}
	
	// Update is called once per frame
	void Update ()
	{
	
	}

	public void AddOnClick ()
	{
		Debug.Log ("按钮的监听事件添加成功");
	}


	// 取消NGUI按钮的监听事件
	public void CancelOnClick ()
	{
		EventDelegate.Remove (GetComponent<UIButton> ().onClick, AddOnClick);
	}
}


1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Unity_NGUI基础控件_NGUI事件回调_045

UIEventListener.Get(gameObject).onClick = OnButtonClick; EventDelegate.Add(GetComponent().onClick...
  • yy763496668
  • yy763496668
  • 2017-07-29 00:05
  • 339

UGUI中Button和Toggle 添加动态事件

1、Button添加OnClick  Button组件的下方有一个OnClick()选项,这里就是为是Button添加点击事件的地方。      单击其下的“+”按钮为其添加一个事件     ...
  • bbox520
  • bbox520
  • 2015-12-30 10:20
  • 5806

unity3d NGUI 基础控件及添加监听事件

接下来我们讲解下UILabel,UILabel是用来显示文本的脚本,继承自UIWidget。我们创建一个label,属性如下图: 所有的label都需要Font才可正常工作。这个字体...
  • u014635337
  • u014635337
  • 2014-06-10 19:30
  • 2907

【NGUI】监听按钮除OnClick外其他事件的方法,附简易改编的UIButton类

大家好,我是雨中祈雨。一直以来,CSDN都是我最好的编程助手。这是我在CSDN的第一篇关于Unity3D的博客,其实也就是记录我在学习Unity3D时遇到的一些小问题从不懂到有所了解的过程。另一方面,...
  • IceFantasyLcj
  • IceFantasyLcj
  • 2015-10-27 16:42
  • 4113

unity3d NGUI的button事件触发和进度条的使用

打打广告看看能不能挣到钱,呵呵http://dlnuchunge.gouwuke.com/search-android%E6%89%8B%E6%9C%BA.html?oid=245860&gsid=5...
  • dlnuchunge
  • dlnuchunge
  • 2012-05-06 19:58
  • 21173

unity3D,NGUI中button响应事件实现

最近做的一个项目,是鼠标点击左键在plane上画线,其中,界面上有NGUI的button,点击用来改变线的颜色,显然主要画线脚本绑定在摄像头上面,而button响应事件的脚本绑定在对应的button上...
  • u012805027
  • u012805027
  • 2013-12-03 10:50
  • 4169

所有对于Unity3D中 NGUI 触发事件的监听方法

NGUI事件的种类很多,比如点击、双击、拖动、滑动等等,他们处理事件的原理几乎万全一样,本文只用按钮来举例。 方法一.直接监听事件 把下面脚本直接绑定在按钮上,当按钮点击时就可以监听到,这...
  • liuyu1942
  • liuyu1942
  • 2014-06-17 10:34
  • 1351

所有对于Unity3D中 NGUI 触发事件的监听方法

所有对于Unity3D中 NGUI 触发事件的监听方法,有需要的朋友可以参考下。 NGUI事件的种类很多,比如点击、双击、拖动、滑动等等,他们处理事件的原理几乎万全一样,本文只用按钮来举例。 方...
  • z9895512
  • z9895512
  • 2015-06-12 11:01
  • 1116

【Unity 3D学习】NGUI中自定义Toggle

其实做法很简单,就是利用组件“UI Toggle Objects”。 先看效果图,先说明这是没有动画切换效果的,因为该组件的实现原理就是把应该显示的设置Active为true,把应该隐藏的设置为fa...
  • u011601165
  • u011601165
  • 2017-01-12 21:01
  • 1279

NGUI添加鼠标事件监听方法

我们的游戏有时候需要在鼠标移动至物品栏某项物品的时候能够显示该物品的详细信息。 Unity有好多种方法。其中一种是在该物品上面添加组件UI Event Trigger和UI Event L...
  • W1095471150
  • W1095471150
  • 2016-08-30 10:27
  • 971
    个人资料
    • 访问:1008813次
    • 积分:18486
    • 等级:
    • 排名:第579名
    • 原创:189篇
    • 转载:11篇
    • 译文:6篇
    • 评论:55条