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. 下面通过一个简单的事例来讲解如何识别一个轻敲手势。
kinect的文件只有描述skeleton等资讯,所以双手手势的判断都需要自己写。不过右手、左手挥动应该可以使用上述的资讯配合timestamp就可以做出简单的判别了
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
zzz36146196