Drop

格式

工具对象.Drop:Connect(function()
end)

简介

工具对象从背包中移除时触发Drop()事件。
Drop()事件会在父级工具对象被从角色背包中移除时自动触发,不需要玩家进行额外的监听操作。
Drop()中的function无法传入参数,如果传入参数,Drop不会生效。

实例

直接在事件中写function:
手动在工作区添加一个工具,并在工具下添加下面的脚本,运行游戏,控制角色拾取工具并从背包移除,查看输出日志。

--注册工具被从背包移除事件
local curTool = script.Parent --获取工具对象
curTool.Drop:Connect(function() -- 注册工具被从背包移除事件
    print("触发工具被从背包移除事件")
end)

在事件中调用已有的function:
手动在工作区添加一个工具,并在工具下添加下面的脚本,运行游戏,控制角色拾取工具并从背包移除,查看输出日志。

local curTool = script.Parent --获取工具对象
function b()
    print("触发工具被从背包移除事件")
end
curTool.Drop:Connect(b) -- 注册工具被从背包移除事件
文档更新时间: 2020-07-11 13:41   作者:姚舜予