博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NGUI3.x Button事件
阅读量:7296 次
发布时间:2019-06-30

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

代码调用事件

UI搭建

1、首先创建一个Button,和一个的GameObeject命名为GUIClikEvent

2、方法一:创建一个NGUIClickTest.cs,绑定在Button上

Click示例脚本

using UnityEngine;using System.Collections;public class NGClickTest : MonoBehaviour {    // Use this for initialization    void Start () {        UIButton button = GetComponent
(); EventDelegate.Add(button.onClick, delegate() { print(UIButton.current.name+" "+button.name); }); }}

触发事件

3、在Unity中点击Play,按下Button,可以看到Console 输出

 

手动赋值事件

UI搭建

1、NGUIClickTest.cs,绑定到GUIClickEvent上

2、在Button的OnClick,拖动GUICLICK赋值

Click示例脚本

using UnityEngine;using System.Collections;public class NGClickTest : MonoBehaviour{    public void button1Click()    {        print("button 1");    }    public void button2Click()    {        print("button 2");    }    public void button3Click()    {        print("button 3");    }}
 

面板选择事件

7、可以在Button的OnClick选择刚才写的事件

触发事件

8、点击Unity的Play,Console输出

转载于:https://www.cnblogs.com/zhaoqingqing/p/3655766.html

你可能感兴趣的文章
memcached起步
查看>>
lesson 10-你所不知道的邮件退信代码
查看>>
OSPF LSA过滤简述
查看>>
m283-tftp传输,nfs挂载rootfs
查看>>
Windows Server 2008搭建***服务
查看>>
实验一 路由配置(cisco packet tracer)
查看>>
装机流程
查看>>
练习题7
查看>>
简单的nginx启动脚本
查看>>
我的友情链接
查看>>
React Native集成到Android项目当中
查看>>
cd ls
查看>>
linux学习命令总结⑩①
查看>>
【好程序员笔记分享】C语言之交换变量的值
查看>>
linux 安装和初级优化
查看>>
C#系列-多样化的程序分支[7]
查看>>
Keepalived配置文件详解(以Haproxy作为负载均衡器)
查看>>
megacli创建RAID10过程详解
查看>>
Linux系统引导过程
查看>>
【apache】mod_proxy 和 mod_rewrite实现js跨域
查看>>