纳金网
标题:
Fingers - Touch Gestures for Unity v2.1.2
[打印本页]
作者:
neshtoZabavno
时间:
2017-12-29 18:36
标题:
Fingers - Touch Gestures for Unity v2.1.2
手指是您在Unity(以及其他C#平台中的手指没有Unity特定代码)中处理所有手势的一站式选择。
手指已经过测试,在MAC,Windows,iOS和Android上运行良好。提供完整的C#源代码和着色器代码!
通过手指,您可以获得所有常用的内置触摸手势,包括:轻拍,双击,长按,平移,旋转,缩放和轻扫手势。另外,创建自己的自定义手势非常简单。
我最近开始添加屏幕控件。现在,游戏杆和dpad包含更多未来计划的控件。
在检查员中添加手势从未如此简单。只需从组件菜单添加并配置您的手势。将回调设置为您的脚本,就完成了!
平移/旋转/缩放和拖放很简单。为这些场景构建脚本,并提供演示场景。
我还添加了图像识别手势。通过几分钟的调整,您可以识别圆形,闪电,复选标记和字母X等形状。
即使没有触摸屏,在播放器中预览手势也很容易。只需使用shift和control键以及鼠标滚轮来模拟捏和旋转手势,以及每个按钮来模拟不同的手指。
手指与iOS中的UIGestureRecognizer具有相似的体系结构,但是使用所有C#代码构建,并且可以在任何具有鼠标或触摸屏的平台上轻松运行。
默认情况下,手势仅限于大多数UI元素,但如果您希望手势通过其他UI元素,则很容易配置。此资产在默认的Unity UI和事件系统中运行良好。
手势可以同时或独占执行(默认)。另外,手势可能需要其他手势失败(例如需要双击的敲击失败)。
手指需要掌握C#和Unity脚本的知识才能集成,但启动和运行的代码行数应该很小。演示场景和脚本可用于向您展示手势如何工作。
手指默认使用英寸来测量特定阈值的距离,但是这可以通过手势上的属性来改变。
在Unity Remote中使用Fingers时,您可能需要通过脚本属性临时禁用鼠标处理。
请参阅包含的Readme.txt文件和演示脚本以获得更深入的指导。
即使在Unity之外,此代码也很有用。例如,我正在使用此代码来生成Xamarin Android绘图应用程序(You Doodle),而不是原生Android手势!手指手势框架不包含任何Unity特定的代码,因此该框架将在支持C#的任何位置运行。如果你想在Xamarin中这样做,你只需要编写适配器来发送触摸事件。
[隐藏]下载地址:
http
:
//destyy.com/waUx8E
[/ hide]
作者:
salman
时间:
2017-12-29 19:27
Thanks for sharing
作者:
3800mm
时间:
2017-12-29 20:55
6666666666666666666
作者:
tudou@najin
时间:
2017-12-29 21:50
谢谢分享
作者:
onon1666
时间:
2017-12-29 23:57
Thanks for sharing
作者:
kqmt
时间:
2017-12-30 04:38
awesome! thanks!
作者:
lhy_ps
时间:
2017-12-30 08:14
xv1ixv1ixv1ixv1ixv1ixv1ixv1i
作者:
xieping119
时间:
2017-12-30 15:09
谢谢楼主分享
作者:
RoosterMai
时间:
2017-12-31 10:19
感谢分享~~~~~~
作者:
dang050
时间:
2017-12-31 14:05
Fingers - Touch Gestures for Unity v2.1.2
作者:
deusexmachina19
时间:
2018-1-1 13:37
thanks, search for this asset for long time
作者:
qcccq
时间:
2018-1-2 11:11
看看谢谢
作者:
大脸猫
时间:
2018-1-2 23:23
相当喜欢
作者:
radar1224
时间:
2018-1-3 00:22
感谢楼主分享
作者:
jiongge
时间:
2018-1-9 10:28
谢谢分享
作者:
curvature78
时间:
2018-1-11 10:07
thx alot very much guys
作者:
夏天看天
时间:
2018-1-30 09:44
11111111111111111111111111111
欢迎光临 纳金网 (http://old.narkii.com/club/)
Powered by Discuz! X2.5