🐥
【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