OverlapParams
*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
- new()
Properti
Sebuah matriks objek yang digunakan dalam menyaring kandidat.
Mengukur cara daftar OverlapParams.FilterDescendantsInstances diperlukan.
Jumlah maksimum bagian yang akan dikembalikan oleh pencarian.
Grup kolisi yang digunakan untuk operasi.
Menentukan apakah operasi pemeriksaan batas menganggap nilai BasePart.CanCollide dari proporsi BasePart.CanQuery nya.
Ketika diaktifkan, pencarian akan mengabaikan semua persyaratan tabrakan bagian dan melakukan pemeriksaan kekuatan brute pada setiap bagian.
Metode
Menambahkan instans yang diberikan kepada FilterDescendantsInstances .
Konstruktor
new
Properti
FilterType
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
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.