博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity3D 判断鼠标是否按在UGUI上
阅读量:7088 次
发布时间:2019-06-28

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

判断鼠标是否点击在UGUI上

#if UNITY_ANDROID && !UNITY_EDITOR#define ANDROID#endif  #if UNITY_IPHONE && !UNITY_EDITOR#define IPHONE#endif   using UnityEngine;using UnityEngine.UI;using System.Collections;using UnityEngine.EventSystems;public class NewBehaviourScript : MonoBehaviour {     // Use this for initialization    void Start () {        }         void Update()    {        if (Input.GetMouseButtonDown(0)||(Input.touchCount >0 && Input.GetTouch(0).phase == TouchPhase.Began))        {#if IPHONE || ANDROID            if (EventSystem.current.IsPointerOverGameObject(Input.GetTouch(0).fingerId))#else            if (EventSystem.current.IsPointerOverGameObject())#endif                Debug.Log("当前触摸在UI上");                        else                 Debug.Log("当前没有触摸在UI上");        }    }}

方法来自:http://www.xuanyusong.com/archives/3327

转载地址:http://fjfql.baihongyu.com/

你可能感兴趣的文章
苹果紧急发布新系统iOS 11.0.1 修复多种BUG
查看>>
坚持做创业护卫队的770天
查看>>
《ANSYS Workbench 14有限元分析自学手册》——导读
查看>>
6个你必须用到AJAX的地方与6个不必用到的地方
查看>>
OpenExpressApp 框架结构(2)
查看>>
read和变量设定方式
查看>>
g++编译过程和动态链接库
查看>>
IPSec实验的一些体会
查看>>
c中static作用
查看>>
给初学者的RxJava2.0教程(三)(转)
查看>>
探究ConcurrentHashMap中键值对在Segment[]的下标如何确定
查看>>
Docker学习记录3: 搭建 Private Registry
查看>>
计算机图形学 补 光线跟踪
查看>>
spring整合logback配置文件
查看>>
captive portal
查看>>
mysql基本数据类型(mysql学习笔记三)
查看>>
Laravel踩坑笔记——illuminate/html被抛弃
查看>>
飞秋命令行
查看>>
做题时一时没想起来的问题总结
查看>>
[转]python-元类
查看>>