1.此处需要使用FingerGestures的插件,大家可以在这里找到最FingerGestures新版本下载地址,这个插件主要目地是帮我们识别手势。
2.FingerGestures的包结构,在Assets/plugin/下。 FingerGestures/ 插件的根目录 FingerGestures/Prefabs 可以直接拖放到场景中的预设资源(prefabs) FingerGestures/Scripts 核心脚本和组件 FingerGestures/Scripts/Gesture Recognizers 每个手势识别 的脚本 FingerGestures/Scripts/Finger Event Detectors 每个触摸事件检测器的脚本 FingerGestures/Scripts/Components 手势识别和触摸事件所需要添加的额外组件 FingerGestures/Toolbox FingerGestures 自带的工具箱脚本 FingerGestures/Samples.unitypackage 所有例子的子包 FingerGestures/PlayMaker Actions.unitypackage FingerGestures对PlayMaker扩展的插件 Editor/FingerGestures FingerGestures对编辑器的扩展
3.这个插件可以做的事情 鼠标或是手指事件,可以去检测鼠标或是手指上,下,按不移动和悬停事件。可以识别基本的手势,如单击,双击,拖动,长按和滑动手势。可以用两个或是多个手指同时在触摸屏上挤压或是扭转,还能识别自定义的点云手势等。
4. 下面通过一个简单的事例来讲解如何识别一个轻敲手势。