OverlapParams

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Il tipo di dati OverlapParams

A differenza della maggior parte dei tipi di dati in Luau, puoi modificare tutti i membri di OverlapParams senza creare un nuovo oggetto, consentendoti di riutilizzare lo stesso oggetto ripetutamente.

Sommario

Costruttori

Proprietà

Metodi

Costruttori

new

Proprietà

FilterDescendantsInstances

Un array di oggetti il cui discendente è utilizzato per filtrare i candidati.

Determina il modo in cui viene utilizzato l' array OverlapParams.FilterDescendantsInstances , a seconda del Enum.RaycastFilterType fornito. L'archivio predefinito è Enum.RaycastFilterType.Exclude .

MaxParts

La quantità massima di parti restituite dalla Query. Il valore predefinito di zero ( 0 ) non rappresenta limite.

CollisionGroup

Specifica un gruppo di collisione per l'operazione. Le parti in gruppo di collisione impostate su non si collidono con questo gruppo. Se questa proprietà viene omessa, l'operazione suppone il Gruppodi collisione predefinito.

RespectCanCollide

Questa Proprietà, se true , rende l'operazione di front-querrying l'uso di un valore BasePart.CanCollide della parte interessata in favore del suo valore BasePart.CanQuery quando si determinano se quella parte è inclusa nell'arrangione dei risultati di query spaziale.

BruteForceAllSlow

Quando è abilitato, la query ignorerà tutte le proprietà di collisione delle parti e eseguirà un check di forza bruta su ogni parte. Questo influirà negativamente sulle prestazioni e non dovrebbe essere utilizzato in esperienze dal vivo.

Metodi

AddToFilter

void
Scrivi Parallelo

Per efficienza e semplicità, questo metodo è il modo preferito per aggiungere istanze al Filtro. Ha il vantaggio aggiuntivo che consente a FilterDescendantsInstances di essere aggiornato da un contesto parallelo.

Parametri

instances: Instance | Array

Un'istanza o un' array che contiene istanze da aggiungere or Inserire.

Restituzioni

void