文档章节

(一)初识EasyTouch

o
 osc_z1hvg4cu
发布于 2018/04/24 17:45
字数 651
阅读 0
收藏 0

精选30+云产品,助力企业轻松上云!>>>

Easy Touch是一个手指触控(可以鼠标)的插件,可以非常方便的实现各种功能,使用插件第一步是添加Easy Touch组件,可以右键添加也可以在一个空的游戏物体上添加Easy Touch脚本(非事件模式下可以不用挂载Easy Touch组件,但是为了方便进行一些设置需要进行挂载),如下图所示。使用时必须确认第一个EnableEasy Touch是勾选的,第二涉及到远程调试的,若需要也应勾选。

相关重要参数设定进行解释:

1)GUI Compatibility

这一部分要注意一个参数Unity UI compatibility,通过插件自带场景UICompatibility测试,当此选项勾选时,EasyTouch相关功能失效,只只有unity的UGUI有效,一开始可选择默认选择,进行尝试,有问题在进行修改,个人测试结果是当勾选时Easy Touch和ugui均有效

2)Automatic Selection

此部分主要涉及层选择以及相机添加,不做详细叙述。相机则涉及添加相机的GUI是否添加

3)General gesture properties

此部分相对比较涉及实际点击效果:

Priority to:确定手指触控到屏幕时先触犯点击还是先触发滑动问题

Stationary tolerance:静止精度,即当手指在屏幕上时,如果滑动距离小于15即认为未滑动

Long tap time:长按时间,即长按屏幕多久触发长按事件

Double tap detection:双击事件设定,即点击两次时间间隔设置或者采用系统默认双击

后两个参数不做解释

4)Two finger gesture properties

此部分关键时Enable pinch 和enable twist,第一个表示双指缩放,第二表示双指旋转(两个手指旋转触发事件),但是当两个手指在屏幕滑动时很难界定是在缩放还是旋转,所以当两个事件均添加在一个游戏物体上时会达不到理想的效果,所以一般在使用一个效果时禁用掉另一个,可通过代码控制

5)是指在非触屏开发时,可以通过键盘左侧alt以及ctrl按下来模拟双指触屏

 

PS:除EasyTouch定义的比较复杂功能外,其他功能均可以通过unity自带功能实现,也不复杂,所以前期构建时,如果手指触控特殊功能不多可不用,如果仅仅需要单独双指缩放等功能,可自行搜索相关代码

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

Spring Cloud开发人员如何解决服务冲突和实例乱窜?(IP实现方案)

点击上方“陶陶技术笔记”关注我 回复“资料”获取作者整理的大量学习资料! 一、背景 在我上一篇文章《Spring Cloud开发人员如何解决服务冲突和实例乱窜?》中提到使用服务的元数据来实现隔...

zlt2000
2019/09/06
0
0
Linux下diff命令用法详解

大家好,我是良许。 我们在平时工作的时候,经常要知道两个文件之间,以及同个文件不同版本之间有何异同点。在 Windows 下,有 beyond compare 这个好用的工具,而在 Linux 下,也有很多很强...

osc_th8jvcw7
55分钟前
7
0
万变不离其宗之UART要点总结

[导读] 单片机开发串口是应用最为广泛的通信接口,也是最为简单的通信接口之一,但是其中的一些要点你是否明了呢?来看看本人对串口的一些总结,当然这个总结并不能面面俱到,只是将个人认为...

osc_kyehmyzk
56分钟前
7
0
kafka的认识、安装与配置

认识Kafka 花费越少的精力在数据移动上,就能越专注于核心业务 --- 《Kafka:The Definitive Guide》 认识 Kafka 之前,先了解一下发布与订阅消息系统:消息的发送者不会直接把消息发送给接收...

osc_wy8nhxhn
58分钟前
0
0
使用pandas进行数据处理——DataFrame篇

  今天是pandas数据处理专题的第二篇文章,我们一起来聊聊pandas当中最重要的数据结构——DataFrame。   上一篇文章当中我们介绍了Series的用法,也提到了Series相当于一个一维的数组,只...

开源仔
58分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部