UIDragDetector

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

UIDragDetector 实例可以促进和鼓励与体验中的 2D 用户界面元素的互动,例如滑块和旋转器。关键功能包括:

  • 在任何 GuiObject 实例下放置一个 UIDragDetector ,使其可以通过所有输入拖动而不需要单行代码。

  • 从多个DragStyle选项中选择,定义对象如何通过ResponseStyle响应运动,并可选地应用轴、移动限制或拖动边界。

  • 脚本可以回应拖动对象的操纵,驱动逻辑响应,例如调整设置。

  • 在工作室工作,只要你不使用选择、移动、缩放或旋转工具,或某些插件或工作室的编辑器工具。

概要

属性

方法

活动

属性

ActivatedCursorIcon

ContentId
读取并联
读取并联

BoundingUI

读取并联

CursorIcon

ContentId
读取并联

DragAxis

读取并联
读取并联

DragRotation

读取并联
读取并联
读取并联

DragUDim2

读取并联

Enabled

读取并联

MaxDragAngle

读取并联

MaxDragTranslation

读取并联

MinDragAngle

读取并联

MinDragTranslation

读取并联

ReferenceUIInstance

读取并联
读取并联

SelectionModeDragSpeed

读取并联

SelectionModeRotateSpeed

读取并联

UIDragSpeedAxisMapping

读取并联

方法

AddConstraintFunction

参数

priority: number
默认值:""
function: function
默认值:""

返回

GetReferencePosition


返回

GetReferenceRotation


返回

SetDragStyleFunction

()

参数

function: function
默认值:""

返回

()

活动

DragContinue

参数

inputPosition: Vector2

DragEnd

参数

inputPosition: Vector2

DragStart

参数

inputPosition: Vector2