untiy 监听屏幕点击 物体(实现)
第一种方式:
1.百度的第三方法
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;public class TouchType : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){}void Update(){if (Input.GetMouseButtonDown(0)){//判断是否是点击事件Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);RaycastHit hitInfo;if (Physics.Raycast(ray, out hitInfo)){//如果是一根手指触摸屏幕而且是刚开始触摸屏幕 if (Input.touchCount == 1 && Input.GetTouch(0).phase == TouchPhase.Began){Debug.Log("触碰的对象 :" + hitInfo.collider.gameObject.name);GameObject.Find("title/Text").GetComponent<Text>().text = hitInfo.collider.gameObject.name;if (Input.GetTouch(0).tapCount == 2 && hitInfo.collider.gameObject.name == "wolun")//判断点击的次数{}}}}}
}
2.相机需要添加(以下组件)
3.被点击物体一定要包含检测组键
比如:box ,meshColider,2dClips,等等
4.第一个方法是全局的,随便挂在一个物体下就行,全局就只能出现一个不然事件触发会触发多次****
第二种方式:Trigger(组件可以事件,比较繁琐)
untiy 监听屏幕点击 物体(实现)相关推荐
- touch事件总结,监听屏幕点击事件
Touch对象--MDN TouchEvent--MDN 一.问题背景 click事件在移动端的300毫秒延迟问题 当需要监听诸如左滑.右滑之类的事件 二.知识点概括 1. 事件类型 touchsta ...
- Framework 全局监听屏幕点击事件 INPUT_EVENT_INJECTION
需求:用户点击屏幕后取消原有定时任务,无操作后顺延原来定时任务 简单分析 要想全局监听,那必须是在 framework 中了,应该从哪里切入呢?先看看 log,每点击一次屏幕后发现打印 InputDi ...
- Android监听是否点击了home键或者锁屏键
public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceSta ...
- android 手机监听屏幕锁屏,用户解锁
用到的场景很多,自己发挥 ,废话不多说直接上代码: private classScreenBroadcastReceiverextendsBroadcastReceiver{privateString ...
- 监听屏幕 android.intent.action.USER_PRESENT
在做解锁监听程序时,一开始采用监听屏幕SCREEN_ON和SCREEN_OFF这两个action. 但奇怪的是,这两个action只能通过代码动态的形式注册,才能被监听到,使用AndroidManif ...
- android 触摸监听重写_Android监听屏幕的滑动事件
实现监听屏幕上下左右滑动事件 前段时间为了实现这个功能在网上找了很多教程,发现很多教程都是很大的篇幅,对于像我这种一点都不了解的人GestureListener的人来说可能很难理解,动不动就是几百行代 ...
- 使用swipecard实现卡片视图左右滑动监听以及点击监听
使用swipecard实现卡片视图左右滑动监听以及点击监听 前言: 大家好,今天给大家介绍安卓一种特别实用有很酷炫的组件swipecard,当然这并不是安卓爸爸创造的,这是国内的一个我认为是大牛的一 ...
- android 监听屏幕是否锁屏
今天,简单讲讲如何监听手机屏幕是否锁屏. 实现方法:1)通过BroadcastReceiver接收广播Intent.ACTION_SCREEN_ON和Intent.ACTION_SCREEN_OFF可 ...
- 监听屏幕解锁和判断屏幕状态
开发后台服务的时候经常需要对屏幕状态进行判断,如果是想要监听屏幕解锁事件,可以在配置里面注册action为android.intent.action.USER_PRESENT的广播,则可以监听解锁事件 ...
最新文章
- AI如何帮助我们理解意识——麻省理工最新大脑研究
- CocoaPods安装及使用《转》
- 构建长期共赢生态圈,英特尔至强平台加速人工智能落地
- 黄聪:主目录安装Wordpress,根目录安装Discus,httpd.ini如何写?
- centos7 查看ip_VMware安装CentOS 7操作系统详细操作教程(网络配置)
- 关于photoshop处理图片的自动化
- 左神算法:分别用递归和非递归方式实现二叉树先序、中序和后序遍历(Java版)
- Vue.js使用-http请求
- ZeroForums论坛正式开始测试运行
- Google Fuchsia 对中国操作系统的启示 | 畅言
- 2018中国年度AI评选揭晓!10大领航企业,50家明星公司,10佳投资机构
- 实现Windows Embedded 8 Standard 上的快速开机(HORM)
- MacBooster清理除Mac大文件和旧文件
- SharePoint 2010-在ribbon上添加表单,将默认control加到自定义group中
- @Profile 注解的介绍
- 一步一步的手写Promise
- 天原笔记(3)气旋与反气旋
- HTML以及CSS制作相册
- 云帆加速:广电新媒体营收如何跑赢成本
- Centos7开机自启动手册