TouchTransmitter

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

无法创建
不可浏览

用于网络和复制代码传递 BasePart.TouchedBasePart.TouchEnded 事件。

TouchTransmitter 对象名为 “TouchInterest” 创建并父级于一个 BasePartBasePart.TouchedBasePart.TouchEnded 事件被听 (连接) 时。

移除触摸传输器将防止触摸事件的工作。触摸传输器对象也可以单独在客户端上移除。这将防止模型的客户端拥有(例如玩家角色)从注册时发生的碰撞。

注意,在大多数情况下,开发人员应该使用 RBXScriptConnection:Disconnect() 方法来断开连接,而不是移除 TouchTransmitter。否则,连接不会被清理,这可能会导致性能问题。

代码示例

TouchTransmitter

local part = Instance.new("Part")
part.Anchored = true
part.Position = Vector3.new(0, 1, 0)
part.Parent = workspace
part.Touched:Connect(function()
print("part touched!")
end)
local touchTransmitter = part:WaitForChild("TouchInterest")
if touchTransmitter then
print("removing TouchTransmitter!")
touchTransmitter:Destroy()
end

属性

方法

活动