TouchTransmitter

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Không Thể Tạo
Không Thể Duyệt

Một đối tượng nội bộ được sử dụng bởi mã ngụy mạng và replication để truyền BasePart.TouchedBasePart.TouchEnded sự kiện.

Objet TouchTransmitter có tên 'TouchInterest' được tạo và có cha mẹ là một BasePart khi các sự kiện BasePart.Touched hoặc BasePart.TouchEnded được lắng nghe (kết nối) đến.

Loại bỏ TouchTransmitter sẽ ngăn cản sự kiện đã được chạy. Ốc TouchTransmitter có thể được loại bỏ hoàn toàn trên client. Điều này sẽ ngăn chặn sự va chạm giữa các mô hình mà client sở hữu (như nhân vật người chơi) đăng ký.

Ghi chú, trong hầu hết các trường hợp, các nhà phát triển nên thoát kết nối bằng cách sử dụng phương pháp RBXScriptConnection:Disconnect() thay vì loại bỏ TouchTransmitter. Nếu không, kết nối sẽ không được làm sạch, ceó những vấn đề hiệu suất có thể xảy ra theo thời gian.

Mẫu mã

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

Thuộc Tính

Phương Pháp

Sự Kiện