【Unity脚本】鼠标常用点击事件
按下检测
当鼠标某一个按键按下时,便会返回true,但是即使玩家一直按着鼠标按键,也仅仅会返回一次true。
if(Input.GetMouseButtonDown(0))//......;
if(Input.GetMouseButtonDown(1))//......;
if(Input.GetMouseButtonDown(2))//......;
其中:0 表示鼠标左键,1表示鼠标右键,2表示鼠标中键,3表示鼠标4键(我的是回退键),4表示鼠标5键(我的是前进键)。
松开检测
当鼠标某一个按键松开时,便会返回true。
if(Input.GetMouseButtonUp(0))//......;
if(Input.GetMouseButtonUp(1))//......;
if(Input.GetMouseButtonUp(2))//......;
其中:0 表示鼠标左键,1表示鼠标右键,2表示鼠标中键,3表示鼠标4键(我的是回退键),4表示鼠标5键(我的是前进键)。
长按检测
当鼠标某一个按键按下时,便会返回true,如果玩家一直按着鼠标按键,便会多次返回true。
在我电脑上测试发现,在Update方法中,我以极快的速度点击一下鼠标左键,大概会返回4-6个true。
if(Input.GetMouseButton(0))//......;
if(Input.GetMouseButton(1))//......;
if(Input.GetMouseButton(2))//......;
其中:0 表示鼠标左键,1表示鼠标右键,2表示鼠标中键,3表示鼠标4键(我的是回退键),4表示鼠标5键(我的是前进键)。
【Unity脚本】鼠标常用点击事件相关推荐
- Unity Sprite Renderer 精灵点击事件添加
背景故事:今天在工作中突然需要用到Sprite Renderer 精灵的点击 (我是菜鸡)我心里想难道要自己写一套射线检测吗! 然后我突然想到主程也用到了这个功能,我看他是怎么写的 嗯,然后我就去翻主 ...
- Android中导入Unity项目,界面点击事件失去焦点问题
============问题描述============ 1.将Unity中的项目导出成Android项目,再放入到Eclipse中,然后新建一个Android项目,以Unity那个项目为类库. 2. ...
- Unity给图片添加点击事件
写在前面 实现目标:点击图片,可以弹出一个Panel界面. 实现方法:使用组件Event Trigger给图片添加一个Click事件,并将Click需要实现的功能代码绑定到该图片. 实现步骤 1.在i ...
- unity 3D物体添加 点击事件
方法一:物体 挂在 EventTrigger 选择 PointerClick 注册响应方法 相机 必须挂在 PhysicsRaycaster 场景中必须有:EventSystem(一般创建UI自动 ...
- 安卓4.0响应鼠标左右点击事件
4.0的更新说明里:为了方便起见,后面鼠标按钮被自动映射到KEYCODE_BACK,KEYCODE_FORWARD键,应用程序可以处理这些按键,支持鼠标按钮的基础和前进导航. 我现在的机器插上鼠标后左 ...
- html鼠标的点击事件失效,为什么鼠标悬停事件不起作用呢?
源自:2-3 鼠标悬停事件添加 为什么鼠标悬停事件不起作用呢? var area = document.getElementById('moocBox'); var con1 = document.g ...
- 【Python学习之鼠标悬停点击事件】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.python中的鼠标悬停 二.使用步骤 1.引入库 2.以百度设置为例 前言 `提示:python自动化过程中的鼠 ...
- Unity超链接:支持点击事件,下划线以及自定义颜色
基于这篇: zyf2533 - Unity 超链接 Text 修正了一些bug,额外支持了下划线以及自定义颜色. /*https://blog.csdn.net/zyf2533/article/det ...
- unity OnMouseDown 不能监测鼠标右键点击事件
There isn't an OnMouseDown function for anything other than the left button, but you can sort of ove ...
最新文章
- fpm制作mysql rpm包_fpm制做mysql-5.6.33 rpm包
- Django 应用开发(2)
- Zabbix客户端配置环境检查
- 二维数组 \n是换行 三目运算符 if语句示例
- Citrix桌面及应用虚拟化系列之三:活动目录架构准备
- mysql 函数 局部变量_MySQL 存储过程 存储函数 局部变量 游标 概念示例
- Flash网站流量统计的方法
- 第八节:Task的各类TaskTResult返回值以及通用线程的异常处理方案。
- 马大为院士:科研人也得养家, 非升即走压力下,不得不做短平快的研究
- C# Http请求接口数据的两种方式Get and Post
- es 测试数据进行 增删查改
- itextpdf 超链接
- python编写登录脚本_python实现的登录和操作开心网脚本分享
- asp.net打开对话框选择文件路径
- 嵌入式简答试题及答案汇总
- 深度学习与人类语言处理学习笔记(二)—— 变声(理论篇)
- python | 尝试爬虫 xpath
- sublime build 系统必读
- CF597 (Div. 2)题解
- python微信聊天
热门文章
- 我的世界java白天_我的世界切换白天的指令是什么?
- 奥丁神叛虚拟机 台服登录不上游戏 账号无法登录游戏解决办法
- SGD的几种优化加速模型动态图形显示
- 探索二进制世界----1
- Go语言学习(十)bytes包处理字节切片
- ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-2-02:资源包详解
- Could not find a version that satisfies the requirement cryptography (from pymysql) (from versions:
- python容器类型——字典{dict}
- TN.STN液晶屏常见问题及解决办法
- 杰理之AI协议之CMD_SET_BLE_VISIBILITY命令格式【篇】