最大检测距离 MaxActivationDistance

数据流向
数据由服务器同步给客户端,客户端无法同步给服务器

属性默认值0,属性区间[0,无限制]

描述

MaxActivationDistance 是点击触发器最大检测距离,超过此距离不会触发指针变化和点击事件。

该属性默认值为0。当该属性值为0时,点击触发器不会生效

实例

实例:使用脚本设置最大检测距离

在工作区下创建一个零件,并在该零件下添加一个点击触发器,并修改最大检测距离。观察点击触发器是否生效

local workSpace=GetService("WorkSpace") --获取工作区服务
local part=RWObject:New("Part") --创建一个新零件
part.Position=Vector3.New(2,0,2) --设置零件位置
part.Parent=workSpace --在工作区下创建该零件的实体
local clicker=RWObject:New("ClickTrigger") --创建一个点击触发器
clicker.MaxActivationDistance=10 --设置该点击触发器的最大检测距离
clicker.Parent=part --将该点击触发器添加到新创建的零件下

clicker.TriggerMouseClick:Connect(function()
        print("mouse click") --鼠标点击零件时打印信息
    end)
文档更新时间: 2020-07-11 17:14   作者:王辰剑