FireLocalClient

格式

FireLocalClient( ...)

只有客户端脚本可访问

简介

客户端脚本向客户端脚本发送事件。

相关链接

参数

名称 类型 默认值 描述
可变参数 Tuple 传递事件所用参数

返回值

类型 描述
event 将传入的参数注册为事件

实例

当角色碰撞到零件时,发送客户端事件。当接收客户端事件时,打印接收到的参数。

local workSpace=GetService("WorkSpace") --获取工作区服务
local obj = RWObject:New("Part") -- 创建零件
local eventobj = RWObject:New("EventObject") -- 创建事件对象
obj.Position=Vector3.New(1,1,1)
obj.Parent=workSpace
eventobj.Parent=workSpace
eventobj.ClientEventCallBack:Connect(function(res1,res2) -- 客户端回调事件定义
    print("触发本地客户端事件。".."传递的参数1为:"..tostring(res1).."传递的参数2为:"..tostring(res2)) -- 打印接收到的参数
end)
obj.TriggerEnter:Connect(function(res) -- 当零件受到碰撞时,触发事件
    if res:IsClass("Avatar") then -- 当碰撞零件的对象为角色时
        eventobj:FireLocalClient("222","333") -- 发送客户端事件
    end
end)
文档更新时间: 2020-08-07 17:07   作者:王辰剑