Meer informatie
Engine-klasse
ClickDetector

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


Samenvatting

Evenementen
MouseClick(playerWhoClicked: Player):RBXScriptSignal
mouseClick(playerWhoClicked: Player):RBXScriptSignal
Verouderd
Overgenomen leden
Overgenomen door
Codevoorbeelden
Voorbeeld ClickDetector
local clickDetector = script.Parent
local function onClicked(player)
-- Toon een bericht aan de speler
local msg = Instance.new("Message")
msg.Parent = player:FindFirstChild("PlayerGui")
msg.Text = "Hallo, " .. player.Name
wait(2.5)
msg:Destroy()
end
-- Verbind de functie met de MouseClick gebeurtenis
clickDetector.MouseClick:Connect(onClicked)
Deel Verankerd Wisselen
local part = script.Parent
-- Maak een ClickDetector zodat we kunnen zien wanneer het deel wordt geklikt
local cd = Instance.new("ClickDetector", part)
-- Deze functie werkt bij hoe het deel eruit ziet op basis van de verankerde staat
local function updateVisuals()
if part.Anchored then
-- Wanneer het deel verankerd is...
part.BrickColor = BrickColor.new("Heldere rood")
part.Material = Enum.Material.DiamondPlate
else
-- Wanneer het deel niet verankerd is...
part.BrickColor = BrickColor.new("Heldere geel")
part.Material = Enum.Material.Wood
end
end
local function onToggle()
-- Wissel de verankerde eigenschap
part.Anchored = not part.Anchored
-- Werk de visuele staat van de baksteen bij
updateVisuals()
end
-- Werk bij, en begin dan met luisteren naar klikken
updateVisuals()
cd.MouseClick:Connect(onToggle)

API-referentie
Eigenschappen
CursorIcon
Parallel lezen
Mogelijkheden: Input
ClickDetector.CursorIcon:ContentId

CursorIconContent
Parallel lezen
Mogelijkheden: Input
ClickDetector.CursorIconContent:Content

MaxActivationDistance
Parallel lezen
Mogelijkheden: Input
ClickDetector.MaxActivationDistance:number

Evenementen
MouseClick
Mogelijkheden: Input
ClickDetector.MouseClick(playerWhoClicked:Player):RBXScriptSignal
Parameters
playerWhoClicked:Player

mouseClick
Verouderd

MouseHoverEnter
Mogelijkheden: Input
ClickDetector.MouseHoverEnter(playerWhoHovered:Player):RBXScriptSignal
Parameters
playerWhoHovered:Player
Codevoorbeelden
Hoveren Over en Af van een ClickDetector
local clickDetector = script.Parent:FindFirstChildOfClass("ClickDetector")
clickDetector.MouseHoverEnter:Connect(function(player)
print(player.Name .. " heeft over mijn ouder heen gehangen!")
end)
clickDetector.MouseHoverLeave:Connect(function(player)
print(player.Name .. " heeft van mijn ouder afgegaan!")
end)

MouseHoverLeave
Mogelijkheden: Input
ClickDetector.MouseHoverLeave(playerWhoHovered:Player):RBXScriptSignal
Parameters
playerWhoHovered:Player
Codevoorbeelden
Hoveren Over en Af van een ClickDetector
local clickDetector = script.Parent:FindFirstChildOfClass("ClickDetector")
clickDetector.MouseHoverEnter:Connect(function(player)
print(player.Name .. " heeft over mijn ouder heen gehangen!")
end)
clickDetector.MouseHoverLeave:Connect(function(player)
print(player.Name .. " heeft van mijn ouder afgegaan!")
end)

RightMouseClick
Mogelijkheden: Input
ClickDetector.RightMouseClick(playerWhoClicked:Player):RBXScriptSignal
Parameters
playerWhoClicked:Player

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