文章目录

  • 前言
  • joystick touchPad, Dpad
    • Move事件
    • Touch事件
    • DownEvents
  • Button

前言

  • 这个插件还是蛮简单的
  • 主要使用的分为四个 joystick button touchPad, Dpad
  • 下面分别就每个部件的功能进行叙述

joystick touchPad, Dpad

  • 这三个的事件都相同所以放在一起说了
  • Visible设置是否可见
  • Activated是激活选项
  • touchPad有个 visible at runtime 在运行时是否可见,主要是用来设置一片触摸区域,调整摄像头角度,在游戏中
  • 在Position/Size里面可以设置瞄点,偏移,大小
Move事件
  • OnMoveStart 开始移动触发一次
  • OnMove(Vector2 ) 在移动过程中持续触发,返回位置【0,0——1.1的范围】
  • OnMoveSpeed(Vector2)在移动过程中持续触发,会返回一个速度值,最大值可以设定
  • OnMoveEnd()当停止的移动的时候触发一次
Touch事件
  • TouchStart()开始触摸时触发一次
  • TouchUp()触摸抬起时触发一次
DownEvents
  • 和PressEvents相同,唯一不同点是Press会一直触发
  • OnDownUp()到达最顶部的时候触发一次
  • OnDownDown()到达最底部触发一次
  • OnDownLeft()到达最左边触发一次
  • OnDownRight()到达最右边触发一次
   etcJoyStick = GetComponent<ETCJoystick>();//moveEventetcJoyStick.onMoveStart.AddListener(MoveStart);etcJoyStick.onMoveEnd.AddListener(MoveEnd);etcJoyStick.onMove.AddListener(Move);etcJoyStick.onMoveSpeed.AddListener(MoveSpeed);TouchEvent//etcJoyStick.onTouchStart.AddListener(TouchStart);//etcJoyStick.onTouchUp.AddListener(TouchUp);DownEventetcJoyStick.OnDownDown.AddListener(DownDown);etcJoyStick.OnDownUp.AddListener(DownUp);etcJoyStick.OnDownLeft.AddListener(DownLeft);etcJoyStick.OnDownRight.AddListener(DownRight);

Button

  • 在Behaviour里面有一个
  • Swipe in 当鼠标移进,按钮直接被摁下,移出自动弹起
  • Swipe out 当鼠标移进,按钮直接被摁下,移出不会自动弹起,只有单击后才会抬起
  • OnDown()摁下时候触发一次
  • OnPressed 摁下时候一直触发
  • OnUp 抬起时候触发一次
  • OnPressedValue (Single)摁下一直触发,并且传递一个值 1
 etcButton = GetComponent<ETCButton>();etcButton.onDown.AddListener(() => { Debug.Log("Down"); });etcButton.onUp.AddListener(() => { Debug.Log("Up"); });etcButton.onPressed.AddListener(() => { Debug.Log("Pressed"); });etcButton.onPressedValue.AddListener((f) => { Debug.Log("pressedValue:" + f); });

EasyTouch的使用相关推荐

  1. EasyTouch初步使用

    ETC(Easy Touch Controls)控件集中有两种类型的Joystick: Static(静态的):摇杆将会出现在你预先设定好的地方. Dynamic(动态的):摇杆将会出现在你触碰到屏幕 ...

  2. unity3d EasyTouch滑动屏幕移动相机观看场景

    unity3d相机拖拽移动脚本,结合easyTouch,不提供easyTouch插件,此脚本需easyTouch5支持,下载easyTouch后把脚本放到工程即可,然后按下面的图示例就可以了 相机组件 ...

  3. EasyTouch中多种QuickGesture手势检测

    EasyTouch中QuickGesture的用法 本文提供全流程,中文翻译. Chinar坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 ...

  4. Android仿IOS的AssistiveTouch的控件EasyTouch实现

    概述: 之前我听到过一则新闻,就是说Ipone中的AssistiveTouch的设计初衷是给残疾人使用的.而这一功能在亚洲(中国)的使用最为频繁. 虽不知道这新闻的可靠性,但无庸置疑的是它的确给我们操 ...

  5. EasyTouch API接口简介

    EasyTouch.On_Cancel  发生在用户取消触屏操作时,即非有效触摸时,比如脸贴屏幕 EasyTouch.On_Cancel2Fingers 发生在有触摸手势且非2根手指触摸时 EasyT ...

  6. EasyTouch 学习之——ETCJoystick 虚拟摇杆

    ETC Joystick 继承自 ETCBase类, 并且要实现 PointerEnterHandler  IDragHandler, IBeginDragHander IPointerDownHan ...

  7. 使用EasyTouch一分钟简单制作摇杆

    使用EasyTouch一分钟简单制作摇杆<一> 1.效果: 2.过程 (1)..首先把EasyTouch这个插件导入到新建的工程里,我用的是Easy Touch5.0.12. (2).创建 ...

  8. 学习记录EasyTouch:EasyButton

    Easytouch简介: Easytouch分为3个部分 1.Documentation:包含EasyButton,EasyJoystick和EasyTouch,主要用来介绍这三个部分 2.Examp ...

  9. EasyTouch学习之QuickBase

    EasyTouch是 由      The.Hedgehog.Team 写的插件 刺猬工作室...  QuickBase 是 Quick Drag ,Qucik Touch,Quick Swipe.. ...

  10. [unity3d]easytouch的使用

    ## 更多精品文章 [Aladdin的博客](http://dingxiaowei.cn/) 对于移动平台上的RPG类的游戏,我们常用虚拟摇杆来控制人物角色的行走和一些行为,相信我们对它并不陌生,之前 ...

最新文章

  1. 编译器设计-解析类型
  2. OKR能给公司和团队带来什么价值?
  3. Androidstudio高效管理第三方API的KEY及Gradle版本管理
  4. 有 OC 经验的程序员快速学习 Swift 语法
  5. [react] react的状态提升是什么?使用场景有哪些
  6. python 打印对象的全部属性_详解:Python 面向对象静态方法、类方法、属性方法知识点小结...
  7. [原创]UUID的介绍和使用
  8. Local Database Overview for Windows Phone
  9. 使用Docker实现vsftpd配置——用户访问上传修改篇
  10. 电源篇 -- 升压电路 Boost
  11. 使用端口扫描工具消除端口安全威胁
  12. 各种国内地图坐标系总结
  13. Hello MySQL(八)——自定义函数
  14. 如何查看公众号的第一篇文章
  15. plotwidget横坐标日期_求助x轴为日期时间的图形绘制
  16. 使用windows Server 2003搭建DHCP服务器
  17. Java中world、PDF、Excel转图片
  18. VMware虚拟机和主机共享文件夹
  19. java 指定垃g1圾收集_【译】Java 14 Hotspot 虚拟机垃圾回收调优指南
  20. 搜狐畅言评论系统使用

热门文章

  1. Android【报错】Description Resource Path Location Type Call requires API level 9 (current min is 8):
  2. CF#213DIV2:B The Fibonacci Segment
  3. linux - mysql 异常:Ignoring query to other database
  4. 格式化输出%与format
  5. 编译器各个步骤的介绍
  6. ashx 使用Session
  7. H3C OSPF实验
  8. 微信授权获取基本信息java_Java微信网页授权授权获取用户基本信息
  9. MSTP拓扑计算过程与实验
  10. zabbix详解(十二)——zabbix监控MySQL主从状态实战