按下检测

当鼠标某一个按键按下时,便会返回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脚本】鼠标常用点击事件相关推荐

  1. Unity Sprite Renderer 精灵点击事件添加

    背景故事:今天在工作中突然需要用到Sprite Renderer 精灵的点击 (我是菜鸡)我心里想难道要自己写一套射线检测吗! 然后我突然想到主程也用到了这个功能,我看他是怎么写的 嗯,然后我就去翻主 ...

  2. Android中导入Unity项目,界面点击事件失去焦点问题

    ============问题描述============ 1.将Unity中的项目导出成Android项目,再放入到Eclipse中,然后新建一个Android项目,以Unity那个项目为类库. 2. ...

  3. Unity给图片添加点击事件

    写在前面 实现目标:点击图片,可以弹出一个Panel界面. 实现方法:使用组件Event Trigger给图片添加一个Click事件,并将Click需要实现的功能代码绑定到该图片. 实现步骤 1.在i ...

  4. unity 3D物体添加 点击事件

    方法一:物体 挂在 EventTrigger  选择 PointerClick  注册响应方法 相机 必须挂在 PhysicsRaycaster 场景中必须有:EventSystem(一般创建UI自动 ...

  5. 安卓4.0响应鼠标左右点击事件

    4.0的更新说明里:为了方便起见,后面鼠标按钮被自动映射到KEYCODE_BACK,KEYCODE_FORWARD键,应用程序可以处理这些按键,支持鼠标按钮的基础和前进导航. 我现在的机器插上鼠标后左 ...

  6. html鼠标的点击事件失效,为什么鼠标悬停事件不起作用呢?

    源自:2-3 鼠标悬停事件添加 为什么鼠标悬停事件不起作用呢? var area = document.getElementById('moocBox'); var con1 = document.g ...

  7. 【Python学习之鼠标悬停点击事件】

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.python中的鼠标悬停 二.使用步骤 1.引入库 2.以百度设置为例 前言 `提示:python自动化过程中的鼠 ...

  8. Unity超链接:支持点击事件,下划线以及自定义颜色

    基于这篇: zyf2533 - Unity 超链接 Text 修正了一些bug,额外支持了下划线以及自定义颜色. /*https://blog.csdn.net/zyf2533/article/det ...

  9. unity OnMouseDown 不能监测鼠标右键点击事件

    There isn't an OnMouseDown function for anything other than the left button, but you can sort of ove ...

最新文章

  1. fpm制作mysql rpm包_fpm制做mysql-5.6.33 rpm包
  2. Django 应用开发(2)
  3. Zabbix客户端配置环境检查
  4. 二维数组 \n是换行 三目运算符 if语句示例
  5. Citrix桌面及应用虚拟化系列之三:活动目录架构准备
  6. mysql 函数 局部变量_MySQL 存储过程 存储函数 局部变量 游标 概念示例
  7. Flash网站流量统计的方法
  8. 第八节:Task的各类TaskTResult返回值以及通用线程的异常处理方案。
  9. 马大为院士:科研人也得养家, 非升即走压力下,不得不做短平快的研究
  10. C# Http请求接口数据的两种方式Get and Post
  11. es 测试数据进行 增删查改
  12. itextpdf 超链接
  13. python编写登录脚本_python实现的登录和操作开心网脚本分享
  14. asp.net打开对话框选择文件路径
  15. 嵌入式简答试题及答案汇总
  16. 深度学习与人类语言处理学习笔记(二)—— 变声(理论篇)
  17. python | 尝试爬虫 xpath
  18. sublime build 系统必读
  19. CF597 (Div. 2)题解
  20. python微信聊天

热门文章

  1. 我的世界java白天_我的世界切换白天的指令是什么?
  2. 奥丁神叛虚拟机 台服登录不上游戏 账号无法登录游戏解决办法
  3. SGD的几种优化加速模型动态图形显示
  4. 探索二进制世界----1
  5. Go语言学习(十)bytes包处理字节切片
  6. ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-2-02:资源包详解
  7. Could not find a version that satisfies the requirement cryptography (from pymysql) (from versions:
  8. python容器类型——字典{dict}
  9. TN.STN液晶屏常见问题及解决办法
  10. 杰理之AI协议之CMD_SET_BLE_VISIBILITY命令格式【篇】