【unity 3d】Fingers - Touch Gestures for Unity v2.9.1手势是功能集

小胖木子
2023-03-10 / 0 评论 / 181 阅读 / 正在检测是否收录...
https://zy.hbrely.net 广告

图片名称
立即启动您的移动设备或触摸屏处理!受 iOS UIKit 手势的启发,Fingers Gestures 简单而强大。识别复杂的手势、形状、文本等等!

新的输入系统兼容

3.0.0 版的手指手势与新的 Unity 输入系统完全兼容!有关说明,请参阅 readme.txt 文件。

1 手势资产

Fingers 是您在 Unity 中进行 Unity 触摸输入和手势处理的最佳选择。手指手势是功能集的顶级组合,价格低廉且易于使用的体系结构和教程视频。Fingers 适用于所有 Unity 平台。如果您使用过原生移动 Android 或 iOS 手势,那么您将对 Fingers 感到熟悉。

示例项目

我会在有时间的时候添加示例。我已经从一个简单的文字游戏开始,并会以此为基础并随着时间的推移添加更多项目!

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

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

完整的手势框架

使用 Fingers,您可以获得所有您习惯的内置触摸手势。这包括:点击、双击、长按、平移、旋转、缩放和滑动手势。此外,创建您自己的自定义手势也简单易行。大量的演示场景和教程视频对代码进行了很好的评论。

操纵杆和方向键

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

统一用户界面集成

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

移动控制

手指包含屏幕控件,如方向键和操纵杆,非常适合手持设备。第一人称和第三人称控制器也是内置的,只需放入预制件即可开始!

虚拟触摸

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

设计时手势 - 无代码!

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

图像/形状识别

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

用鼠标缩放/旋转预览

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

建立在坚实的设计模式之上

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

同步和独有的手势

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

单位制

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

统一远程

将 Fingers 与 Unity Remote 结合使用时,您可能希望通过脚本属性暂时禁用鼠标处理。

图片名称
图片名称
图片名称

评论 (0)

取消