OverlapParams

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Datatype.OverlapParams veri tür

Luau'daki meisten veri türlerinde, yeni bir nesne oluşturmak zorunda kalmadan OverlapParams için tüm üyelerini değiştirebilirsiniz, böylece aynı nesneyi tekrar kullanabilirsiniz.

Özet

Yapılandırıcılar

Özellikler

Yöntemler

Yapılandırıcılar

new

Özellikler

FilterDescendantsInstances

Adayların adaylarını filtrelemek için kullanılan bir dizi nesne.

Datatype.OverlapParams.FilterDescendantsInstances matrisi kullanıldığını belirler, Enum.RaycastFilterType sağlanan olur.Varsayılan değer Enum.RaycastFilterType.Exclude dir.

MaxParts

Sorgunun iade edeceği maksimum parça sayısı.Varsayılan değer ( 0 ) hiçbir sınırı temsil etmez.

CollisionGroup

Operasyon için bir çarpışma grubu belirtir. değil çarpışma gruplarındaki parçalar bu gruba katılmaz. Bu özellik özellendirilmediğinde, operasyon Varsayılan çarpışma grubunu varsayar.

RespectCanCollide

Bu özellik, true , sınır sorgulama işleminin bir kesişen parçanın BasePart.CanCollide değerini arayüzdeki BasePart.CanQuery değerine tercih eder, bu parça arama sonuçlarının arasında dahil edilip edilmediğini belirlemek için çıktığında.

BruteForceAllSlow

Etkinleştirildiğinde, sorgu tüm parça çarpışma özelliklerini görmezden gelir ve her parçada bir şiddet kontrolü yapar. Bu, performansı olumsuz etkiler ve canlı deneyimlerde kullanılmamalıdır.

Yöntemler

AddToFilter

void
Paralel yaz

Verimlilik ve basitliği için, bu yöntem filtreye instanslar eklemek için tercih edilen yöntemdir. Çift şeritli bir konteyntten güncellenmesine izin veren ek güçü vardır. FilterDescendantsInstances İstekleri.

Parametreler

instances: Instance | Array

Eklenmesi gereken bir istemci veya bir matris.

Dönüşler

void