拖动的手指 | hyperPad Documentation
Logo
Documentation交互拖动的手指
交互

拖动的手指

Published 2017年2月21日

描述

“手指拖动”行为用于检测手指是否在对象上拖动。

当你沿任意方向在对象上拖动手指时,此行为会触发一次事件。

属性

每次事件仅触发一次

对象 A

这是你要检测手指是否在其上拖动的对象。默认情况下会选中当前对象,但你也可以选择场景中的任意对象。

使用世界坐标

此开关会将输出切换为相对于世界坐标,而不是相对于对象。因此,输出的是你在整个场景中拖动的位置坐标,而不是对象上的特定位置。

输出

X

此值表示手指在对象上沿 X 轴拖动的距离。负数表示向左拖动,正数表示向右拖动。

Y

此值表示手指在对象上沿 Y 轴拖动的距离。负数表示向下拖动,正数表示向上拖动。

对象 ID

此输出为对象 ID。

示例

你可以使用此行为创建自定义的可拖动 UI 元素,例如滚动条。你可以输出滚动条的拖动距离,并将这些值传递给“移动”行为,以相应地移动滚动条。

下载示例项目

相关内容

停止触摸

拖动的手指