Unity多点触摸 手势识别插件 FingerGestures
应用介绍
fingergestures是一款应用于unity的手势插件,主要用来开发手势识别,支持自定义手势,它可以轻松的识别出各种游戏输入手势,不管你是开发电脑游戏,还是手游,都可以使用fingergestures,它既支持鼠标,也支持触摸屏,是您开发游戏的必备插件。
fingergestures功能特性
一、轻松处理输入
1、使用FingerGestures,在不同平台上处理复杂的用户输入变得微不足道!
2、添加支持点击,长按,拖动,滑动,捏和扭曲手势到您的桌面或移动应用程序只需几行代码!
3、由于FingerGestures提供的抽象层,您不再需要为每个平台维护几个不同的输入代码路径。你只需写一次,并观察它在所有支持的平台上透明运行!
二、节省宝贵的时间
1、为什么要重新发明轮子?让FingerGestures照顾低级,平台特定的管道,而你专注于你的游戏!
2、凭借其直观的事件驱动设计,您只需要一行或两行代码来检测和响应大多数输入手势。
3、您还可以通过使用无需额外编码的更高级工具箱脚本即可更快启动和运行!
三、接收质量支持
1、FingerGestures提供了几个示例,在线文档,包括快速入门教程,用户手册和API参考,以及通过专用论坛或电子邮件的个人支持!
2、还定期提供免费更新,修复现有的错误,并为已经功能齐全的产品添加更多的真棒功能!
fingergestures功能介绍
1、标准手势
直接检测标准拖动,点击,滑动,长按,捏和扭曲手势通过完全可配置的手势识别器
2、自定义手势
定义PointCloud手势模板,并轻松找出哪一个最匹配的用户的输入在运行时。包括集成手势编辑器。
3、手指输入事件
使用内置的FingerEventDetectors检测标准手指输入事件,例如手指向下,向上,悬停,移动和固定。
4、事件驱动设计
使用标准的基于.NET委托的事件或Unity的SendMessage()方法接收手势和手指输入事件通知。
5、工具箱
通过使用功能丰富的工具箱脚本集合,无需额外编码即可快速启动和运行,包括:
用于拖动,缩放和旋转单个对象的脚本
几个基于手势的相机控制器:轨道,平移,拖动视图...
6、多平台
FingerGestures已在桌面,iOS和Android平台上成功测试。
7、PlayMaker支持
使用FingerGestures与流行的PlayMaker视觉脚本扩展通过使用包中包含的自定义操作。
8、像素密度独立
FingerGestures 通过让您以不依赖于设备的距离单位配置它们,帮助您在不同设备上使用不同的像素密度保持您的手势一致。精简的距离单位转换API可让您轻松在原始像素,厘米和英寸之间进行转换。
9、输入设备抽象
当前平台使用的输入设备被方便地抽象出来,允许您一次性编写输入逻辑,并在所有支持的平台上运行,而无需任何修改!
在桌面上,FingerGesture让您使用控制键和鼠标滚轮的组合模拟捏和扭曲手势。
10、高效实施
特别注意确保良好的运行时性能和手势响应性。
为了避免垃圾收集尖峰,库在初始化后不使用任何形式的动态内存分配。
11、样品
包中包含几个易于使用的C#示例,以逐步介绍库的主要功能。您可以 在线试用 或在此处浏览其源代码。
12、源代码
完整的C#源代码包含在包中,以确保最大的透明度。
©软件著作权归作者所有。本站所有软件均来源于网络,仅供学习使用,请支持正版!
转载请注明出处: InfoCG » Unity多点触摸 手势识别插件 FingerGestures