TouchTransmitter

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

만들 수 없음
찾아볼 수 없음

네트워킹 및 복제 코드에서 사용하는 내부 개체로, BasePart.TouchedBasePart.TouchEnded 이벤트를 전송합니다.

TouchTransmitter 개체는 다음과 같은 BasePart 이 있을 때 생성되고 부모가 되며 BasePart.Touched 또는 BasePart.TouchEnded 이벤트에 연결됩니다.

터치 전송기를 제거하면 터치 이벤트가 작동하지 않습니다. 터치 전송기 개체는 클라이언트에서만 제거할 수 있습니다. 이렇게 하면 클라이언트가 네트워크 소유권을 가진 모델(예: 플레이어의 캐릭터)이 등록하는 충돌을 방지할 수 있습니다.

참고, 거의 모든 경우 개발자는 TouchTransmitter를 제거하는 대신 연결을 해제하기 위해 RBXScriptConnection:Disconnect() 메서드를 사용하는 것이 좋습니다. 그렇지 않으면 연결이 제대로 해제되지 않아 성능 문제가 발생할 수 있습니다.

코드 샘플

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

속성

메서드

이벤트