TouchTransmitter

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ไม่สามารถสร้าง
ไม่สามารถเรียกดู

เป็นวัตถุภายในที่ใช้โดยโค้ดเครือข่ายและโคลนเพื่อส่ง BasePart.Touched และ BasePart.TouchEnded เหตุการณ์

ตัวอุปกรณ์ส่งสัญญาณแสงที่เรียกว่า 'TouchInterest' ถูกสร้างขึ้นและเป็นลูกของ BasePart เมื่อเหตุการณ์ BasePart.Touched หรือ BasePart.TouchEnded ถูกฟัง (เชื่อมต่อ)

การลบ TouchTransmitter จะป้องกันการทำงานของเหตุการณ์ที่สัมผัสได้ โอเคคอร์สโอบเจ็ทเป็นโอเคโดยเฉพาะในส่วนของลูกค้า นี่จะป้องกันการชนสู่รุ่นที่ลูกค้ามีสิทธิ์เข้าถึง (เช่น ตัวละครของผู้เล่น) จ

หมายเหตุในกรณีเกือบทุกกรณีผู้พัฒนาควรตัดการเชื่อมต่อโดยใช้วิธี 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

คุณสมบัติ

วิธีการ

อีเวนต์