NGUI的button事件触发和进度条的使用
来源:互联网 发布:mac能玩魔兽世界 编辑:程序博客网 时间:2024/05/26 05:51
注:NGUI支持c#,所以你用js写的话基本上是不可以的。
你自己先建的NGUI里面的camera里面如果没有audio listener和audio source的话你自己要添加噢~~~否则button音效播不了的
控制ProgressBar的大小时,用sliderValue,因为inirialValue不行,呵呵~~~我之前不知道,搞了半天才知道的~~~
1.在panel中添加一个Button和一个ProgressBar。
2.
- using UnityEngine;
- using System.Collections;
- public class click2 : MonoBehaviour {
- public UISlider progressbar;
- void OnClick(){
- progressbar.sliderValue-=0.1f;
- }
- }
using UnityEngine;using System.Collections;public class click2 : MonoBehaviour {public UISlider progressbar;void OnClick(){progressbar.sliderValue-=0.1f;}}
把这个脚本绑定在Button上面就行,再把进度条添加进去就OK了。
3.如果你不想把脚本绑定在Button上面的话,你还可以用另一种方法。给Button添加UIButtonMessage脚本。
FunctionName:当你的button Onclick时触发的函数,直接写函数名就ok了。
Target:你绑定FunctionName的脚本的对像。
- using UnityEngine;
- using System.Collections;
- public class click2 : MonoBehaviour {
- public UISlider progressbar;
- void haha(){
- progressbar.sliderValue-=0.1f;
- print("heh");
- }
- }
using UnityEngine;using System.Collections;public class click2 : MonoBehaviour {public UISlider progressbar;void haha(){progressbar.sliderValue-=0.1f;print("heh");}}
注:我的这个"haha"函数是绑定在物体"hehe"上的.
4.
这个进度条的一些参数和上面的差不多,FunctionName是当你的进度条的SliderValue值改变以后触发的函数,这里面默认是OnSliderChange。EventReceiver是绑定FunctionName的对象。
注:我这里的OnSliderChange函数就是绑定在进度条上的。
- unity3d NGUI的button事件触发和进度条的使用
- NGUI的button事件触发和进度条的使用
- Button的触发事件
- 回车触发button的事件
- NGUI 各种事件触发函数的由来
- NGUI 触发事件的监听方法
- NGUI另一种按钮事件触发的方法
- NGUI中Button的使用
- Android使用LayoutInflator遇到的Button无触发事件问题
- Button中MouseLeftButtonDown和MouseLeftButtonUp事件无法触发的解决方案
- 回车键触发button的onclick事件
- HTML5异步上传图片(支持预览和进度条),使用其他按钮触发file onclick事件,解决某些浏览器无法触发的问题
- 所有对于Unity3D中 NGUI 触发事件的监听方法
- 所有对于Unity3D中 NGUI 触发事件的监听方法
- js触发asp.net的Button的Onclick事件
- button的click事件触发的提交问题
- button和progressbar结合的进度条
- 如何用JavaScript去触发Button的Click事件
- ARM协处理器指令详解
- 不常用的TCODE记录
- 第九章 HOOKDLL windows程序设计王艳平版
- C++全局变量的声明和定义
- checkbox中全选和全不选的JS代码实现
- NGUI的button事件触发和进度条的使用
- MFC----MessageBox的使用
- android 基础学习(3)-----activity的生命周期
- MyEclipse 8.6 出现"Caused by: java.lang.OutOfMemoryError: PermGen space"解决
- Kconfig和Makefile
- easyUI在可编辑的datagrid中计算两列的值
- 二分图的最大匹配
- Microsoft Sync Framework Runtime 简介(一篇非常好的MSF介绍文章)
- 21.c++-cmd命令中的-argc argv