移动端手势双击(OnGUI也可以在移动端响应,但是帧率太低)

void Update()
{
  if (Input.touchCount > 0)//手指数量
  {
    if(Input.GetTouch(0).phase == TouchPhase.Began && Input.GetTouch(0).tapCount == 2)//Input.GetTouch(0)表示手势
    {
    Debug.Log("Gesture DoubleClick");
    }
  }
 }

//以下是几种触摸方式:

namespace UnityEngine
{
  //
  // 摘要:
  // ///
  // Describes phase of a finger touch.
  // ///
  public enum TouchPhase
  {
    //
    // 摘要:
    // ///
    // A finger touched the screen.一根手指触摸屏幕。
    // ///
    Began = 0,
    //
    // 摘要:
    // ///
    // A finger moved on the screen.一根手指在屏幕上移动。
    // ///
    Moved = 1,
    //
    // 摘要:
    // ///
    // A finger is touching the screen but hasn‘t moved.手指在触摸屏幕,但没有移动。
    // ///
    Stationary = 2,
    //
    // 摘要:
    // ///
    // A finger was lifted from the screen. This is the final phase of a touch.一根手指从屏幕上抬了出来。这是触摸的最后阶段。
    // ///
    Ended = 3,
    //
    // 摘要:
    // ///
    // The system cancelled tracking for the touch.系统取消了对触摸的跟踪。
    // ///
    Canceled = 4
  }
}

时间: 2024-10-11 17:33:19

移动端手势双击(OnGUI也可以在移动端响应,但是帧率太低)的相关文章

H5移动端手势密码组件

项目简介 最近参加了2017年360前端星计划,完成了一个有趣的UI组件开发大作业,借机和大家分享一下移动端开发的技术啦~~ 本项目采用原生JS和Canvas实现移动端手势密码组件,支持手势密码设置和验证. 先加星后看,年薪百万!欢迎大家关注我的github,互相学习~~      demo演示地址:http://tangzhirong.github.io/lock/example/demo.html      项目github地址:https://github.com/tangzhirong/

一年来直播都在爆炒C端,乐直播却想着玩B端

真正想要格杀对手,难度无疑巨大.还有更奇葩的出路吗?或许换个思维,从C端定制到B端挖潜 文/张书乐 在花椒直播上,平均每一天有200万主播开播,8万新主播涌入.在战旗直播上,一档名为<Lying Man>综艺直播秀,开播一年多,总收看人数突破6000万,最高同时在线达550万.在映客上,日活跃用户达到1500万人,下载量达1.3亿之巨.而在这无比爆火的直播大热背后,死亡的阴影也在萌生.近200家直播平台中,有八成以上还处于A轮及A轮之前,有十数家近期轰然倒下或平台无法打开.但同时,如乐直播等想

熊掌号推出,移动端更显重要,怎么选择移动端关键词

2017年对于SEO重大的改变就是搜索的重心从PC端向移动端倾斜,我们都知道在熊掌号推出以后,移动端变的更加重要,并且移动端索引优先PC端,从流量结构的表现来看,移动端的流量也远远超过PC端. 我们很清楚,网站优化的开始,往往来源于关键词优化,那么移动端关键词我们该怎么添加呢? 1.查看移动端关键词搜索量 优化移动端的关键词,第一步你需要做的就是利用关键词挖掘工具,或者百度竞价账户自带的关键词分析工具,查询与你业务相关的移动端关键词的搜索量,以及关键词的表现形式,它和PC端有什么区别. 2.手动

移动端禁用双击放大手势

网上容易找到的方法之一就是在head标签内定义页面元信息(meta)viewport如下: COPY EXPAND 1 <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0"> COPY EXPAND 尝试后发现并不怎么靠谱,并没有达到预期的效果,部分浏览器仍然会响应双击放大的手势.最终解决方案如下: CO

移动端手势库hammerJS 2.0.4官方文档翻译

hammerJS是一个优秀的.轻量级的触屏设备手势库,现在已经更新到2.04版本,跟1.0版本有点天壤地别了,毕竟改写了事件名并新增了许多方法,允许同时监听多个手势.自定义识别器,也可以识别滑动方向. 不过对于新版本的hammerJS却及其匮乏中文指引文档,就着这一点我还是上官网翻译下英文文档,写一篇跟大家分享吧(其实hammer的API写的很不怎样,内容和排版都很马虎了事,建议先仔细研究examples后再查阅.你也可以通过Aaron猪肉荣的Hammer系列文章来学习). 注:本文将所有API

移动端手势事件 hammer.JS插件

一.引入hammer.JS 1.下载地址:http://download.csdn.net/detail/webxiaoma/9872249 2.官网地址:http://hammerjs.github.io/examples/ 3.CDN链接:http://hammerjs.github.io/dist/hammer.min.js 二.用法 1.首先我们先写一个出发事件的DOM元素 HTML: <style type="text/css"> html, body { wid

移动端手势库hammerJS 2.0.4官方文档翻译(转)

hammerJS是一个优秀的.轻量级的触屏设备手势库,现在已经更新到2.04版本,跟1.0版本有点天壤地别了,毕竟改写了事件名并新增了许多方法,允许同时监听多个手势.自定义识别器,也可以识别滑动方向. 不过对于新版本的hammerJS却及其匮乏中文指引文档,就着这一点我还是上官网翻译下英文文档,写一篇跟大家分享吧(其实hammer的API写的很不怎样,内容和排版都很马虎了事,建议先仔细研究examples后再查阅.你也可以通过Aaron猪肉荣的Hammer系列文章来学习). 注:本文将所有API

关于移动端手势滑动和上拉加载下拉刷新简单模拟笔记

本人接触前端不久,写的不好的请多多指教,欢迎指出 最近做到一个需求需要实现移动端的手势操作,在网上有找到不少不错的插件(PS:就不打广告了,一搜一大堆) 插件用起来确实不错,不过自己想研究下,便写了一个demo,实现了上拉.下拉触发,及左右手势滑动触发 上拉.下拉触发用了 $(window).scroll()                //当滚动条滚动时触发 scrollTop()(滚动条距离顶部的高度) $(document).height(当前页面的总高度) $(this).height

iQuery移动端手势事件插件-jGestures

jGestures下载 jGestures事件简介 orientationchange 代表设备顺时针或者逆时针旋转.此事件可以被设备触发,可能使用的是重力传感器. pinch 缩放手势(两个手指在屏幕上的相对运动) rotate 旋转手势(两个手指顺时针或者逆时针旋转) swipemove 在正在滑动时触发(在设备屏幕上移动手指,比如:拖动) swipeone 单点滑动手势,滑动完成后触发(一个手指在屏幕上移动) swipetwo 两点滑动(两个手指在屏幕上方向一致的滑动) swipethre