OverlapParams

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.

Data jenis Datatype.OverlapParams</

Terlepas dari kebanyakan jenis data di Luau, Anda dapat mengubah semua anggota dari OverlapParams tanpa membuat objek baru, memungkinkan Anda untuk menggunakan objek yang sama berulang kali.

Rangkuman

Konstruktor

Properti

Metode

Konstruktor

new

Properti

FilterDescendantsInstances

Sebuah matriks objek yang digunakan dalam menyaring kandidat.

Mengukur bagaimana OverlapParams.FilterDescendantsInstances array digunakan, tergantung pada Enum.RaycastFilterType yang disediakan. Standar adalah Enum.RaycastFilterType.Exclude.

MaxParts

Jumlah maksimum bagian yang akan dikembalikan oleh pencarian.Nilai default dari nol ( 0 ) mewakili tidak ada batas.

CollisionGroup

Spesifikasi kelompok kolisi untuk operasi. Bagian dalam kelompok kolisi yang ditetapkan untuk tidak bertabrakan dengan grup ini diabaikan. Jika elemen ini diabaikan, operasi menganggap grup kolisi Standar .

RespectCanCollide

Properti ini, jika true , menghasilkan nilai BasePart.CanCollide dari nilai BasePart.CanQuery saat menentukan apakah bagian itu termasuk dalam array hasil pencarian ruang atau tidak.

BruteForceAllSlow

Ketika diaktifkan, pencarian akan mengabaikan semua persyaratan tabrakan bagian dan melakukan pemeriksaan kekuatan brute pada setiap bagian. Ini akan berdampak negatif pada kinerja dan seharusnya tidak digunakan dalam pengalaman langsung.

Metode

AddToFilter

void
Tulis Paralel

Untuk efisiensi dan kesederhanaan, metode ini adalah cara yang diperlukan untuk menambahkan instans ke filter. Ini memiliki keuntungan tambahan bahwa itu memungkinkan FilterDescendantsInstances untuk diperbarui dari konteks paralel.

Parameter

instances: Instance | Array

Sebuah instans atau array yang berisi instansi untuk ditambahkan.

Memberikan nilai

void