一、FingerGesture功能简介
fingergesture是基于Unity的一个主用于移动设备输入的插件,可以完成基本的移动设备的手势识别。
其中,基本的手势操作可以在Unity调试时使用鼠标模拟(原理在于基本手势事件的触发是使用射线实现的)。
二、基本使用方法
- 首先要做的当然是下载插件啦,插件下载地址在文章结尾
1、挂载FingerGestures脚本
首先导入FingerGesture插件后,在场景中新建一个空物体Fingergestures,找到下图所示FingerGestures脚本,把该脚本挂载到Fingergestures上。该脚本是一个手势管理脚本,在使用该插件时你只需要负责把它拖到场景激活即可。
2、挂载ScreenRaycaster脚本
新建空物体TestObect,将ScreenRaycaster脚本挂载到该物体上。ScreenRaycaster是处理射线相关的逻辑,以配合实现手势的检测。
3、挂在相应手势脚本
完成以上两步,接下来就是可以根据需要触发相应的事件函数了
在如下图所示菜单栏中可以找到对象事件监听脚本,挂载到TestObject上,挂载了相应的脚本就可触发相