RaycastParams

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Le type de données RaycastParams stocke les paramètres pour les opérations <

Cet objet est différent de la version nommée RaycastResult qui fournit les résultats d'un raycast.

Contrairement à la plupart des types de données dans Luau, vous pouvez modifier tous les membres de RaycastParams sans créer un nouveau objet, ce qui vous permet de réutiliser le même objet à plusieurs reprises.

Résumé

Constructeurs

Propriétés

Méthodes

Constructeurs

new

Propriétés

FilterDescendantsInstances

Un tableau d'objets dont les descendants sont utilisés pour filtrer les candidats de raycasting.

Détermine comment l'arrêt FilterDescendantsInstances est utilisé, en fonction du Enum.RaycastFilterType fourni.

IgnoreWater

Détermine si le matériau d'eau est pris en compte lors du raycasting contre Terrain .

CollisionGroup

Spécifie un groupe de collision pour l'opération de raycasting. Les parties dans les groupes de collision qui sont réglées sur ne pas coller avec ce groupe sont ignorées. Si cette propriété est omise, le raycast suppose le groupe de collision par défaut.

RespectCanCollide

Cette propriété, si true, fait en sorte que l'opération de raycast utilise la valeur CanCollide de l'intermédiaire partie en faveur de sa valeur CanQuery lors de la détermination si cette partie est incluse dans le 1> Datatype.RaycastResult1> .

BruteForceAllSlow

Lorsqu'elle est activée, la requête ignorera toutes les propriétés de collision des parties et effectuera un test de force brute sur chaque partie. Cela affectera négativement les performances et ne devrait pas être utilisé dans les expériences en direct.

Méthodes

AddToFilter

void
Écrire en parallèle

Pour une efficacité et une simplicité accrues, cette méthode est la façon préférée d'ajouter des instances au filtres. Il a l'avantage supplémentaire que cela permet à FilterDescendantsInstances d'être mis à jour à partir d'un contexte parallèle.

Paramètres

instances: Instance | Array

Une instance ou un tableau contenant des instances à ajouter.

Retours

void