文件大小:5.6 MB
版本:3.0.16
原始 Unity 版本:2019.4.35
立即提升您的移动设备或触摸屏操控体验!Fingers Gestures 灵感源自 iOS UIKit 手势,简单易用,功能强大。它能够识别复杂的手势、形状、文本等等!
兼容新型输入系统
Fingers Gestures 从 3.0.0 版本开始完全兼容 Unity 的新输入系统!请参阅 readme.txt 文件以获取说明。
#1 手势资产
Fingers 是 Unity 中处理触摸输入和手势的最佳选择。它功能强大,价格实惠,架构易于使用,并提供教程视频。Fingers 可在所有 Unity 平台上运行。如果您使用过原生 Android 或 iOS 移动手势,那么您会很快上手 Fingers。
示例项目
我会利用空闲时间添加一些例子。我先从一个简单的文字游戏开始,之后会在此基础上不断完善,并随着时间的推移添加更多项目!
坚如磐石,被数千款应用使用
Fingers – Touch Gestures for Unity 已在多个 Unity 推广活动和教程视频中亮相。成千上万的用户也一致认为,Fingers 是 Unity 中处理触摸和手势的最佳资源。Fingers 久经考验,值得信赖。
完整手势框架
Fingers 内置了所有你常用的触控手势,包括:点击、双击、长按、平移、旋转、缩放和滑动。此外,创建自定义手势也非常简单。代码注释详尽,并附有大量演示场景和教程视频。
操纵杆和方向键
Fingers 拥有非常强大且可配置的屏幕控制功能,包括摇杆和方向键。摇杆提供多种选项,例如死区、输入曲线、触摸追踪等,方便用户微调操作。所有屏幕控制功能均可配置激活和空闲状态。
Unity UI 集成
Fingers 与 Unity UI 和事件系统完美兼容。可以轻松地阻止按钮上的手势操作,或将手势限制在 UI 元素或其他游戏对象上。还可以设置 Collider2D 遮罩,确保手势仅在屏幕的特定区域触发。
移动控制
Fingers 包含屏幕控制功能,例如方向键和摇杆,非常适合手持设备。它还内置了第一人称和第三人称控制器,只需拖放一个预制件即可开始游戏!
虚拟触控
使用简单的虚拟触控界面,即可轻松地将来自 AR、VR 或任何其他来源的触控元素融入其中。手指触控可与任何环境或系统兼容。
设计时手势 – 无需代码!
在检查器中添加手势从未如此简单。只需从组件菜单添加并配置您的手势,然后将回调函数设置为您的脚本即可!平移/旋转/缩放和拖放操作都非常简单。我们还提供了针对这些场景的内置脚本以及演示场景。此外,我们还集成了 CrossPlatformInputManager,支持操纵杆和方向键控制。
图像/形状识别
Fingers 包含图像识别手势功能。只需几分钟的调整,即可识别圆形、闪电、勾号和字母 X 等形状。您甚至可以一次性批量导入任意数量的 PNG 图片,立即为这些图片创建图像识别脚本。
使用鼠标缩放/旋转预览
即使没有触摸屏,在播放器中预览手势也很容易。只需按住 Shift 和 Control 键,再配合鼠标滚轮,即可模拟捏合和旋转手势,每个按键对应一个手指。
基于坚实的设计模式
Fingers 的架构与 iOS 的 UIGestureRecognizer 类似,但它是使用全 C# 代码构建的,可以轻松在任何具有鼠标或触摸屏的平台上运行。
同时和专属的手势
手势可以同时执行,也可以单独执行(默认)。此外,某些手势可能需要其他手势失败才能生效(例如,单击需要双击才能失败)。
单位制
Fingers 默认使用英寸来测量某些阈值的距离,但可以通过手势属性更改此设置。
Unity 远程
当使用 Fingers 和 Unity Remote 时,您可能需要通过脚本属性暂时禁用鼠标处理。



评论(0)