TouchTransmitter

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Tidak Dapat Dibuat
Tidak Dapat Dijelajahi

Objek internal yang digunakan oleh kode jaringan dan replikasi untuk mengirimkan BasePart.Touched dan BasePart.TouchEnded acara.

Objek TouchTransmitter bernama 'TouchInterest' dibuat dan diwarisi ke Class.BasePart ketika acara BasePart atau BasePart.Touched dianggkat (terhubung).

Menghapus TouchTransmitter akan mencegah acara yang disentuh bekerja. Objek TouchTransmitter dapat dihapus secara eksklusif di klien. Ini akan mencegah kolisi dari model yang klien miliki (seperti karakter pemain) dari mendaftar.

Catatan, dalam hampir semua situasi pengembang harus mengambil koneksi menggunakan metode RBXScriptConnection:Disconnect() daripada menghapus TouchTransmitter. Jika tidak, koneksi tidak akan diperbaiki yang dapat menyebabkan masalah kinerja saat bertambahnya waktu.

Contoh Kode

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

Properti

Metode

Acara