美文网首页
Unity-点击UI事件用法

Unity-点击UI事件用法

作者: 战斗力五只鹅 | 来源:发表于2018-07-05 22:20 被阅读0次

不要用接口,原因如下:
简单几行代码通过接口设置点击事件

public class TestInterfaceClick : MonoBehaviour, IPointerClickHandler { 
     public void OnPointerClick(PointerEventData eventData)
     {
        Debug.Log("click " + transform);
     }
 }
父子UI点击日志.png

给父物体添加脚本,点击父物体和子物体时都会接收到完全相同的点击事件。很明显这是一个很坑的事情。所以最好是用雨松的EventTriggerListener或者类似的方法。

相关文章

  • Unity-点击UI事件用法

    不要用接口,原因如下:简单几行代码通过接口设置点击事件 给父物体添加脚本,点击父物体和子物体时都会接收到完全相同的...

  • 多线程

    主线程(UI线程) 主线程的主要作用显示和刷新UI界面处理UI事件(比如点击事件、滚动事件、拖拽事件等) iOS中...

  • 多线程知识总结

    多线程的主要作用 显示/刷新UI界面 处理UI事件(比如点击事件、滚动事件、拖拽事件等) 注意:1.别将比较耗时的...

  • 多线程概述

    主线程的作用: 显示\刷新UI界面处理UI界面(比如点击事件、滚动事件、拖曳事件等) 优缺点: 优点:能适当提高程...

  • UI响应链,事件分发,以及修改响应控件

    UI响应链,事件传递 一、事件分发(为了寻找响应事件的控件) 1.当我们点击屏幕的时候,系统会将我们的点击事件添加...

  • Unity ui点击穿透解决方案

    问题 项目中需要让模型可以点击,再使用的时候发现当模型被ui遮挡以后,点击ui的时候,模型能被触发点击事件,造成不...

  • Ink、InkWell-手势识别的组件

    InkWell InkWell 组件在用户点击时出现“水波纹”效果,InkWell简单用法: onTap是点击事件...

  • js基础2

    1.事件 1)添加事件 点击事件:onclick 2)图片显隐 出现: 3)this的用法 在匿名函数中的this...

  • iOS站内推送UI实现

    一、功能列表: 一行代码实现站内推送UI效果 多次点击展示兼容 支持点击推送UI事件 支持显示隐藏动画及自定义展示...

  • iOS进阶- 响应者链

    点击时间传递过程 UI 事件 = UIEvent + 寻找最佳的事件接受者 + 事件响应 第一步: UIEvent...

网友评论

      本文标题:Unity-点击UI事件用法

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