美文网首页
Ngui 常用动态点击事件

Ngui 常用动态点击事件

作者: 豆铮 | 来源:发表于2018-08-18 14:23 被阅读24次

一.OnClick(3d物体对象或界面按钮只要加上BoxCollider都可用,缺点是太麻烦,不好管理)

public class onclicktest:MonoBehaviour{

    public void OnClick()

    {

       Debug.Log("OnClick触发了!");

    }

}

二.Event Listener(Event Listener选择要挂载的按钮,在Unity导航菜单栏中选择Component->NGUI->Internal ->Event Listener就可以了。方便统一管理,效率不错)

voidStart()

{

       //第一种

      UIEventListener.Get(btn01.gameObject).onClick = (x) =>

      {

         Debug.Log("UIEventListener第一种触发了!");

      };

     //第二种

    UIEventListener.Get(btn02.gameObject).onClick = _btnClicked;

}

     //实现事件方法

    private void_btnClicked(GameObject _go)

    {

       Debug.Log("UIEventListener第二种触发了!");

    }

三.EventDelegate(方便统一管理,可以单独创建一个事件管理脚本,直接操作管理)

publicclassEventUITest:MonoBehaviour{

    publicUIButton _btn;

    privatevoidAwake()

    {

         //必须为 UIButton  类型

         EventDelegate.Add (this._btn.onClick,this.BtnClicked);

     }

    privatevoidBtnClicked()

    {

          Debug.Log("EventDelegate触发了!");

    }

}

//鼠标点击NPC实现对话

   void OnMouseOver() {

        renderer.material.color -=newColor(0.1F,0,0) * Time.deltaTime;

    }

相关文章

  • Ngui 常用动态点击事件

    一.OnClick(3d物体对象或界面按钮只要加上BoxCollider都可用,缺点是太麻烦,不好管理) publ...

  • NGUI按钮点击事件(持续更新)

    本文说明 虽然现在网上搜索“NGUI按钮点击事件”可以有一大堆的答案,但是杂而乱。本文并不是为了做无意义的重复工作...

  • NGUI_Button点击事件传参

    方法一: int index=0; void Start() { uIButton = GetCompone...

  • JQuery--新增动态元素点击事件失效

    问题:在一个点击事件里,动态添加的元素,注册的点击事件无效。 看下面的代码: 在一个点击事件里,动态地添加新的元素...

  • C#窗体技术点 2019-04-17

    一. 常用事件 click 点击事件 load 加载事件 TextChanged 文本内容改变事件-- ...

  • v-on之事件监听

    常用事件有:点击、拖拽和键盘事件等v-on:click(@click) ——>注册点击事件v-on:keydown...

  • NGUI 通用事件处理

    Babybus-u3d技术交流-NGUI 通用事件处理 NGUI 通用事件处理 使用样例如下: 爱说话的奇奇项目中...

  • Android通知栏踩坑记

    1.动态注册广播无法触发点击事件 场景:通知栏的点击事件通常会采用PendingIntent.getBroadca...

  • 通过动态代理动态设置点击事件

    要求通过注解+反射+动态代理的方式实现类似如下的事件点击监听,例如 页面的实现效果如下: 附带的要求:注入的inj...

  • react事件

    1 .常用的点击事件的写法 e打打印结果 2 . 事件传参

网友评论

      本文标题:Ngui 常用动态点击事件

      本文链接:https://www.haomeiwen.com/subject/gmoxiftx.html