找回密码
 立即注册
搜索

[编辑器/功能拓展] Fingers - Touch Gestures for Unity 2.4.3

[复制链接]
117 |0
发表于 2023-6-16 14:05:26 | 显示全部楼层 |阅读模式



View All My Plugins | WebGL Demo | Windows Demo | WebGL Shape Demo | Unity Forums

#1 Gesture Asset
Fingers is your one stop choice for all gesture handling in Unity (and other C# platforms as Fingers core code has no Unity specific references).

Platform Support
Fingers has been tested and runs great on MAC, Windows, iOS and Android. Full C# source code is provided! No other asset matches Fingers Gestures on price and feature set.

Trusted by the Unity Team
Fingers - Touch Gestures for Unity has been featured in multiple Unity promotions and tutorial videos, showing the high quality and full feature set and value proposition.

Full Gesture Framework
With Fingers, you get all the common touch gestures you are used to built in. This includes: tap, double tap, long tap, pan, rotate, scale and swipe gestures. In addition, creating your own custom gestures is simple and easy. Code is well commented with tons of demo scenes and tutorial videos.

Mobile Controls
Fingers contains on screen controls like d-pad and joystick, great for hand-held devices.

Design Time Gestures - No Code!
Adding gestures in the inspector has never been easier. Simply add from the component menu and configure your gesture. Set the callback to your script and you are done! Pan/rotate/scale and drag and drop is simple. Built in scripts for these scenarios, with demo scenes are provided.

Image / Shape Recognition
Fingers contains image recognition gestures. With a few minutes of tweaking, you can recognize shapes like circles, lightning bolts, check marks and the letter X.

Zoom / Rotate Preview with the Mouse
Previewing gestures in the player is easy, even without a touch screen. Just use the shift and control key plus mouse wheel to simulate pinch and rotate gestures, along with each button to simulate a different finger.

Built on Solid Design Patterns
Fingers has a similar architecture to UIGestureRecognizer from iOS, but is built using all C# code and will easily run on any platform that has a mouse or touch screen.

Unity UI integration
Gestures are restricted to most UI elements by default, but this is easily configured if you want the gestures to pass through additional UI elements. This asset works great with the default Unity UI and Event System.

Simultaneous and Exclusive Gestures
Gestures can be executed simultaneously or exclusively (the default). In addition, gestures can require other gestures to fail (such as a tap requiring a double tap to fail).

Unit System
Fingers uses inches by default to measure distances for certain thresholds, but this can be changed via properties on the gestures.

Unity Remote
When using Fingers with Unity Remote, you may want to temporarily disable mouse handling via script property.



查看我所有的插件| WebGL演示| Windows演示| WebGL形状演示| Unity论坛

#1手势资产
手指是你在Unity中所有手势处理的一站式选择(以及其他c#平台,因为手指核心代码没有Unity特定的引用)。

平台支持
Fingers已经过测试,在MAC、Windows、iOS和Android上运行良好。提供完整的c#源代码!没有其他资产能在价格和功能上与Fingers Gestures相匹配。

被Unity团队信任
手指- Unity的触摸手势已经在多个Unity推广和教程视频中出现,展示了高质量和完整的功能集和价值主张。

全手势框架
通过“手指”,你可以获得所有常用的内置触摸手势。这包括:点击,双击,长点击,平移,旋转,缩放和滑动手势。此外,创建自己的自定义手势非常简单和容易。代码有大量的演示场景和教程视频。

移动控制
手指包含屏幕上的控制,如方向键和操纵杆,非常适合手持设备。

设计时手势-没有代码!
在检查器中添加手势从未如此简单。只需从组件菜单中添加并配置您的手势。设置回调到你的脚本,你就完成了!平移/旋转/缩放和拖放都很简单。为这些场景提供了内置脚本,并提供了演示场景。

图像/形状识别
手指包含图像识别手势。只需几分钟的调整,你就能识别圆圈、闪电、勾号和字母X等形状。

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

建立在坚实的设计模式上
Fingers的架构与iOS的UIGestureRecognizer类似,但它是用c#代码构建的,可以在任何有鼠标或触摸屏的平台上轻松运行。

Unity UI集成
默认情况下,手势仅限于大多数UI元素,但如果您希望手势通过其他UI元素传递,则很容易配置。这个资产与默认的Unity UI和事件系统配合得很好。

同步和排他性手势
手势可以同时执行,也可以单独执行(默认)。此外,手势可以要求其他手势失败(例如需要双击才能失败的轻击)。

单元系统
手指默认使用英寸来测量特定阈值的距离,但这可以通过手势的属性来改变。

统一的远程
在Unity Remote中使用手指时,你可能想通过脚本属性暂时禁用鼠标处理。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表