RaycastParams
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Jenis data RaycastParams menyimpan parameter untuk operasi Class
Objek ini berbeda dengan RaycastResult yang menyediakan hasil dari raycast.
Terlepas dari kebanyakan jenis data di Luau, Anda dapat mengubah semua anggota dari RaycastParams 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 raycasting.
Mengukur cara FilterDescendantsInstances array digunakan.
Menentukan apakah bahan air dianggap ketika raycasting melawan Terrain .
Grup kolisi yang digunakan untuk operasi.
Menentukan apakah operasi raycast menghitung nilai CanCollide property sebuah bagian atas nilai 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
FilterDescendantsInstances
Sebuah matriks阵 objek yang digunakan dalam menyaring kandidat raycasting.
FilterType
Mengukur cara penggunaan FilterDescendantsInstances array, tergantung pada Enum.RaycastFilterType yang disediakan.
RespectCanCollide
Properti ini, jika true , membuat operasi raycast menggunakan nilai CanCollide dari bagian yang terhubung dalam favoritnya nilai CanQuery saat menentukan apakah bagian itu termasuk dalam 1> Datatype.RaycastResult1> .
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.