🐥
【Roblox】ClickDetectorを利用してワークスペースに配置したオブジェクトをクリックできるようにする方法
はじめに
今回はClickDetectorというオブジェクトを利用してワークスペースに配置しているPartなどにマウスのclick判定などをとる方法について共有します。
公式Reference
実装
反応させるPartとClickDetectorの配置


コード
local mouseClick = script.Parent.ClickDetector
mouseClick.MouseClick:Connect(function(player)
print("MouseClick")
end)
MouseClickイベントでPartをクリックした反応を取得することができます。
その他の反応をとる方法
--マウスカーソルがそのPartの上に来たとき
mouseClick.MouseHoverEnter:Connect(function(player)
print("MouseHoverEnter")
end)
--マウスカーソルがそのPart上から離れた時
mouseClick.MouseHoverLeave:Connect(function(player)
print("MouseHoverLeave")
end)
--マウスで右クリックしたとき
mouseClick.RightMouseClick:Connect(function(player)
print("RightMouseClick ")
end)
実行
Discussion