找回密码
 立即注册

编辑器/功能拓展 Fingers - Touch Gestures for Unity 2.4.3 手势

QQ截图20180719110815.png 55e4ca97-f9ba-42a0-a924-312ad9962b55_scaled.jpg 7284fc54-2a99-4cbf-8082-52d6afcaa437_scaled.jpg d90b75a1-5366-4e1b-b4c2-884581e41c99_scaled.jpg


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

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

受到Unity团队的信赖
Unity的手指触摸手势已出现在多个Unity促销和教程视频中,展示了高质量、全功能集和价值主张。

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

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

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

图像/形状识别
手指包含图像识别手势。只需几分钟的调整,你就可以识别出圆圈、闪电、复选标记和字母X等形状。

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

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

Unity UI集成
默认情况下,手势仅限于大多数UI元素,但如果你想让手势通过其他UI元素,这很容易配置。此资源与默认的Unity UI和事件系统配合得很好。

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

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

Unity遥控器
在Unity Remote中使用Fingers时,您可能希望通过脚本属性暂时禁用鼠标操作。

免费版
即使在Unity之外,这段代码也能很好地工作。例如,我将此代码用于Xamarin Android绘图应用程序(You Doodle),而不是原生Android手势!手指手势框架不包含任何特定于Unity的代码,因此该框架在任何支持C#的地方都能很好地运行。如果你想在Xamarin中实现这一点,你只需要编写适配器来发送触摸事件。


Fingers - Touch Gestures for Unity




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