Ghi chú phát hành
Học
Lớp công cụ
ClickDetector

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.


Tóm Tắt
Sự Kiện
MouseClick(playerWhoClicked: Player):RBXScriptSignal
mouseClick(playerWhoClicked: Player):RBXScriptSignal
Đã Lỗi Thời
Thành viên kế thừa
Được kế thừa bởi
Mẫu mã
Ví dụ về ClickDetector
local clickDetector = script.Parent
local function onClicked(player)
-- Hiển thị một thông điệp cho người chơi
local msg = Instance.new("Message")
msg.Parent = player:FindFirstChild("PlayerGui")
msg.Text = "Xin chào, " .. player.Name
wait(2.5)
msg:Destroy()
end
-- Kết nối hàm với sự kiện MouseClick
clickDetector.MouseClick:Connect(onClicked)
Chuyển Đổi Cố Định Bộ Phận
local part = script.Parent
-- Tạo một ClickDetector để chúng ta có thể biết khi nào bộ phận được nhấp
local cd = Instance.new("ClickDetector", part)
-- Hàm này cập nhật cách mà bộ phận trông dựa trên trạng thái Đã Cố Định của nó
local function updateVisuals()
if part.Anchored then
-- Khi bộ phận đã cố định...
part.BrickColor = BrickColor.new("Đỏ sáng")
part.Material = Enum.Material.DiamondPlate
else
-- Khi bộ phận không còn cố định...
part.BrickColor = BrickColor.new("Vàng sáng")
part.Material = Enum.Material.Wood
end
end
local function onToggle()
-- Chuyển đổi thuộc tính đã cố định
part.Anchored = not part.Anchored
-- Cập nhật trạng thái hình ảnh của khối
updateVisuals()
end
-- Cập nhật, sau đó bắt đầu lắng nghe các cú nhấp chuột
updateVisuals()
cd.MouseClick:Connect(onToggle)

Tài Liệu Tham Khảo API
Thuộc Tính
CursorIcon
Đọc Song Song
Các khả năng: Input
ClickDetector.CursorIcon:ContentId

CursorIconContent
Đọc Song Song
Các khả năng: Input
ClickDetector.CursorIconContent:Content

MaxActivationDistance
Đọc Song Song
Các khả năng: Input
ClickDetector.MaxActivationDistance:number

Sự Kiện
MouseClick
Các khả năng: Input
ClickDetector.MouseClick(playerWhoClicked:Player):RBXScriptSignal
Tham Số
playerWhoClicked:Player

mouseClick
Đã Lỗi Thời

MouseHoverEnter
Các khả năng: Input
ClickDetector.MouseHoverEnter(playerWhoHovered:Player):RBXScriptSignal
Tham Số
playerWhoHovered:Player
Mẫu mã
Di chuột qua và ra khỏi ClickDetector
local clickDetector = script.Parent:FindFirstChildOfClass("ClickDetector")
clickDetector.MouseHoverEnter:Connect(function(player)
print(player.Name .. " đã di chuột qua cha của tôi!")
end)
clickDetector.MouseHoverLeave:Connect(function(player)
print(player.Name .. " đã di chuột ra khỏi cha của tôi!")
end)

MouseHoverLeave
Các khả năng: Input
ClickDetector.MouseHoverLeave(playerWhoHovered:Player):RBXScriptSignal
Tham Số
playerWhoHovered:Player
Mẫu mã
Di chuột qua và ra khỏi ClickDetector
local clickDetector = script.Parent:FindFirstChildOfClass("ClickDetector")
clickDetector.MouseHoverEnter:Connect(function(player)
print(player.Name .. " đã di chuột qua cha của tôi!")
end)
clickDetector.MouseHoverLeave:Connect(function(player)
print(player.Name .. " đã di chuột ra khỏi cha của tôi!")
end)

RightMouseClick
Các khả năng: Input
ClickDetector.RightMouseClick(playerWhoClicked:Player):RBXScriptSignal
Tham Số
playerWhoClicked:Player

©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.