Meer informatie
Engine-klasse
DragDetector

*Deze inhoud is vertaald met behulp van AI (bèta) en kan fouten bevatten. Klik hier om deze pagina in het Engels te bekijken.



API-referentie
Eigenschappen
ActivatedCursorIcon
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.ActivatedCursorIcon:ContentId

ActivatedCursorIconContent
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.ActivatedCursorIconContent:Content

ApplyAtCenterOfMass
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.ApplyAtCenterOfMass:boolean

Axis
Niet gerepliceerd
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.Axis:Vector3

DragFrame
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.DragFrame:CFrame

DragStyle
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.DragStyle:Enum.DragDetectorDragStyle

Enabled
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.Enabled:boolean

GamepadModeSwitchKeyCode
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.GamepadModeSwitchKeyCode:Enum.KeyCode

KeyboardModeSwitchKeyCode
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.KeyboardModeSwitchKeyCode:Enum.KeyCode

MaxDragAngle
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.MaxDragAngle:number

MaxDragTranslation
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.MaxDragTranslation:Vector3

MaxForce
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.MaxForce:number

MaxTorque
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.MaxTorque:number

MinDragAngle
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.MinDragAngle:number

MinDragTranslation
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.MinDragTranslation:Vector3

Orientation
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.Orientation:Vector3

PermissionPolicy
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.PermissionPolicy:Enum.DragDetectorPermissionPolicy

ReferenceInstance
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.ReferenceInstance:Instance

ResponseStyle
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.ResponseStyle:Enum.DragDetectorResponseStyle

Responsiveness
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.Responsiveness:number

RunLocally
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.RunLocally:boolean

SecondaryAxis
Niet gerepliceerd
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.SecondaryAxis:Vector3

TrackballRadialPullFactor
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.TrackballRadialPullFactor:number

TrackballRollFactor
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.TrackballRollFactor:number

VRSwitchKeyCode
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.VRSwitchKeyCode:Enum.KeyCode

WorldAxis
Niet gerepliceerd
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.WorldAxis:Vector3

WorldSecondaryAxis
Niet gerepliceerd
Parallel lezen
Mogelijkheden: Physics, Input
DragDetector.WorldSecondaryAxis:Vector3

Methoden
AddConstraintFunction
Mogelijkheden: Physics, Input
DragDetector:AddConstraintFunction(
priority:number, function:function
Parameters
priority:number
function:function

GetReferenceFrame
Mogelijkheden: Physics, Input
DragDetector:GetReferenceFrame():CFrame
Teruggaves

RestartDrag
Mogelijkheden: Physics, Input
DragDetector:RestartDrag():()
Teruggaves
()

SetDragStyleFunction
Mogelijkheden: Physics, Input
DragDetector:SetDragStyleFunction(function:function):()
Parameters
function:function
Teruggaves
()

SetPermissionPolicyFunction
Mogelijkheden: Physics, Input
DragDetector:SetPermissionPolicyFunction(function:function):()
Parameters
function:function
Teruggaves
()
Codevoorbeelden
Stel Toestemmingsbeleidfunctie in
local part = Instance.new("Part")
part.Parent = workspace
local dragDetector = Instance.new("DragDetector")
dragDetector.Parent = part
dragDetector.PermissionPolicy = Enum.DragDetectorPermissionPolicy.Scriptable
dragDetector:SetPermissionPolicyFunction(function(player, part)
if player and player:GetAttribute("IsInTurn") then
return true
elseif part and not part:GetAttribute("IsDraggable") then
return false
else
return true
end
end)

Evenementen
DragContinue
Mogelijkheden: Physics, Input
DragDetector.DragContinue(
playerWhoDragged:Player, cursorRay:Ray, viewFrame:CFrame, vrInputFrame:OptionalCoordinateFrame, isModeSwitchKeyDown:boolean
Parameters
playerWhoDragged:Player
cursorRay:Ray
viewFrame:CFrame
vrInputFrame:OptionalCoordinateFrame
isModeSwitchKeyDown:boolean

DragEnd
Mogelijkheden: Physics, Input
DragDetector.DragEnd(playerWhoDragged:Player):RBXScriptSignal
Parameters
playerWhoDragged:Player

DragStart
Mogelijkheden: Physics, Input
DragDetector.DragStart(
playerWhoDragged:Player, cursorRay:Ray, viewFrame:CFrame, hitFrame:CFrame, clickedPart:BasePart, vrInputFrame:OptionalCoordinateFrame, isModeSwitchKeyDown:boolean
Parameters
playerWhoDragged:Player
cursorRay:Ray
viewFrame:CFrame
hitFrame:CFrame
clickedPart:BasePart
vrInputFrame:OptionalCoordinateFrame
isModeSwitchKeyDown:boolean

©2026 Roblox Corporation. Roblox, het Roblox-logo en Powering Imagination behoren tot onze geregistreerde en niet-geregistreerde handelsmerken in de VS en andere landen.