RaycastParams

Visualizza obsoleti

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

Il tipo di dati RaycastParams memorizza i parametri per Class.

Questo oggetto è diverso dal nome simile RaycastResult che fornisce i risultati di un raycast.

A differenza della maggior parte dei tipi di dati in Luau, puoi modificare tutti i membri di RaycastParams 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 viene utilizzato per filtrare i candidati a raycasting.

Determina il modo in cui viene utilizzato l' array FilterDescendantsInstances , a seconda del Enum.RaycastFilterType fornito.

IgnoreWater

Determina se il materiale dell'acqua è considerato quando si fa raycasting contro Terrain .

CollisionGroup

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

RespectCanCollide

Questa Proprietà, se true , rende l'operazione raycast utilizzare il valore CanCollide della parte interessata in favore del suo valore CanQuery quando si determinano se quella parte è inclusa nel 1> Datatype.RaycastResult1> .

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