立即启动您的移动设备或触摸屏操作!受iOS UIKit手势的启发,手指手势简单而强大。识别复杂的手势、形状、文本等!Fingers – Touch Gestures for Unity v3.1.0
从3.0.0版本开始,手指手势完全兼容新的Unity输入系统!

第一手势资产

手指是您在Unity中进行Unity触摸输入和手势处理的最佳选择。手指手势是顶尖的功能集,结合低价格和易于使用的架构和教程视频。Fingers可以在所有Unity平台上运行。如果你已经使用了原生的移动Android或iOS手势,你就可以轻松自如地使用手指了。


示例项目

当我有时间的时候,我正在增加例子。我已经从一个简单的文字游戏开始,并将在此基础上逐步增加更多的项目!

坚如磐石,被数以千计的应用程序使用

Unity的手指触摸手势已经在多个Unity推广和教程视频中出现。成千上万的客户也同意,手指是Unity中触摸和手势处理的最佳资产。手指是经过考验的,真实的,经过战斗考验的。

全手势框架

使用手指,您可以获得所有您习惯使用的内置常见触摸手势。这包括:点击、双击、长点击、平移、旋转、缩放和滑动手势。此外,创建您自己的自定义手势既简单又容易。代码通过大量演示场景和教程视频得到了很好的注释。

操纵杆和DPad

手指包含非常强大和可配置的屏幕控制,包括操纵杆和d-pad。操纵杆有许多选项,包括死区、输入曲线、跟随触摸等。微调行为。所有屏幕上的控件都可以配置为活动和空闲状态。

Unity UI集成

Fingers与Unity UI和事件系统配合得非常好。阻止按钮上的手势或限制UI元素或其他游戏对象的手势很容易。碰撞2D遮罩可以设置为确保手势只在屏幕的特定部分开始。

移动控件

手指包含屏幕控制,如d-pad和操纵杆,非常适合手持设备。第一人称和第三人称控制器也是内置的,只要放一个预置进去,你就可以开始了!

虚拟触摸

使用简单的虚拟触摸界面,从AR、VR或任何其他来源轻松注入您自己的触摸。手指可以在任何环境或系统下工作。

设计时手势-没有代码!

在检查器中添加手势从未如此简单。只需从组件菜单中添加并配置您的手势。将回调设置到您的脚本,您就完成了!平移/旋转/缩放和拖放很简单。提供了这些场景的内置脚本和演示场景。CrossPlatformInputManager集成可用于操纵杆和dpad控制。

图像/形状识别

手指包含图像识别手势。通过几分钟的调整,您可以识别圆形、闪电、复选标记和字母x等形状。您甚至可以一次批量导入任意数量的png图像,以便为这些图像立即创建图像识别脚本。

用鼠标缩放/旋转预览

即使没有触摸屏,在播放器中预览手势也很容易。只需使用shift和control键加鼠标滚轮来模拟捏和旋转手势,以及每个按钮来模拟不同的手指。

基于可靠的设计模式

Fingers的架构与iOS的UIGestureRecognizer类似,但它是使用所有C#代码构建的,可以在任何有鼠标或触摸屏的平台上轻松运行。

同步和专用手势

手势可以同时执行,也可以独占执行(默认)。此外,手势可以要求其他手势失败(例如,点击需要双击才能失败)。

单元系统

默认情况下,手指使用英寸来测量特定阈值的距离,但这可以通过手势的属性来更改。

Unity遥控器

在Unity Remote上使用Fingers时,您可能想要通过脚本属性暂时禁用鼠标操作。

技术细节
-平移、旋转、缩放、点击、双击、长按、图像/形状/字符识别、自定义

-大量演示场景

-编写脚本或使用组件

发表回复

后才能评论