ClickDetector

继承自

描述

运行脚本接收3D对象上的指针输入,可以检测基本的鼠标事件:进入、离开、左键单击和右键单击。

事件

鼠标左键点击节点时触发
鼠标右键点击时触发
鼠标停在节点上时触发
鼠标在节点上离开时触发
鼠标按下时触发
鼠标弹起时触发
鼠标右键按下时触发
鼠标右键弹起时触发

代码示例

--创建模型
local model = SandboxNode.New('Model', game.WorkSpace)
model.ModelId = string.format("sandboxAsset://entity/%s/body.omod","100041")
model.Position = Vector3.New(500, 700, 150)
--绑定点击点
local clickDetector = SandboxNode.New('ClickDetector', model)
--监听MouseClick事件
clickDetector.MouseClick:Connect(function() 
    print("You clicked me!")
end)
Last Updated: