Lernen
Engine-Klasse
ClickDetector

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.


Zusammenfassung
Events
MouseClick(playerWhoClicked: Player):RBXScriptSignal
mouseClick(playerWhoClicked: Player):RBXScriptSignal
Veraltet
Geerbte Mitglieder
Geerbt von
Code-Beispiele
ClickDetector Beispiel
local clickDetector = script.Parent
local function onClicked(player)
-- Eine Nachricht an den Spieler anzeigen
local msg = Instance.new("Message")
msg.Parent = player:FindFirstChild("PlayerGui")
msg.Text = "Hallo, " .. player.Name
wait(2.5)
msg:Destroy()
end
-- Verbinde die Funktion mit dem MouseClick-Ereignis
clickDetector.MouseClick:Connect(onClicked)
Teil Verankert Umschalten
local part = script.Parent
-- Erstelle einen ClickDetector, damit wir wissen, wann das Teil angeklickt wird
local cd = Instance.new("ClickDetector", part)
-- Diese Funktion aktualisiert, wie das Teil aussieht, basierend auf seinem Verankert-Zustand
local function updateVisuals()
if part.Anchored then
-- Wenn das Teil verankert ist...
part.BrickColor = BrickColor.new("Helles Rot")
part.Material = Enum.Material.DiamondPlate
else
-- Wenn das Teil nicht verankert ist...
part.BrickColor = BrickColor.new("Helles Gelb")
part.Material = Enum.Material.Wood
end
end
local function onToggle()
-- Umschalten der Verankert-Eigenschaft
part.Anchored = not part.Anchored
-- Aktualisiere den visuellen Zustand des Ziegels
updateVisuals()
end
-- Aktualisiere, und beginne dann, auf Klicks zu hören
updateVisuals()
cd.MouseClick:Connect(onToggle)

API-Referenz
Eigenschaften
CursorIcon
Parallel lesen
Funktionen: Input
ClickDetector.CursorIcon:ContentId

CursorIconContent
Parallel lesen
Funktionen: Input
ClickDetector.CursorIconContent:Content

MaxActivationDistance
Parallel lesen
Funktionen: Input
ClickDetector.MaxActivationDistance:number

Events
MouseClick
Funktionen: Input
ClickDetector.MouseClick(playerWhoClicked:Player):RBXScriptSignal
Parameter
playerWhoClicked:Player

mouseClick
Veraltet

MouseHoverEnter
Funktionen: Input
ClickDetector.MouseHoverEnter(playerWhoHovered:Player):RBXScriptSignal
Parameter
playerWhoHovered:Player
Code-Beispiele
Über und von einem ClickDetector fahren
local clickDetector = script.Parent:FindFirstChildOfClass("ClickDetector")
clickDetector.MouseHoverEnter:Connect(function(player)
print(player.Name .. " hat über mein Elternteil gefahren!")
end)
clickDetector.MouseHoverLeave:Connect(function(player)
print(player.Name .. " hat von meinem Elternteil gefahren!")
end)

MouseHoverLeave
Funktionen: Input
ClickDetector.MouseHoverLeave(playerWhoHovered:Player):RBXScriptSignal
Parameter
playerWhoHovered:Player
Code-Beispiele
Über und von einem ClickDetector fahren
local clickDetector = script.Parent:FindFirstChildOfClass("ClickDetector")
clickDetector.MouseHoverEnter:Connect(function(player)
print(player.Name .. " hat über mein Elternteil gefahren!")
end)
clickDetector.MouseHoverLeave:Connect(function(player)
print(player.Name .. " hat von meinem Elternteil gefahren!")
end)

RightMouseClick
Funktionen: Input
ClickDetector.RightMouseClick(playerWhoClicked:Player):RBXScriptSignal
Parameter
playerWhoClicked:Player

©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.