RaycastParams

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

El tipo de datos RaycastParams almacena parámetros para Class

Este objeto es diferente del similarmente nombrado RaycastResult que proporciona los resultados de un raycast.

A diferencia de la mayoría de los tipos de datos en Luau, puede cambiar todos los miembros de RaycastParams sin crear un nuevo objeto, lo que le permite reutilizar el mismo objeto repetidamente.

Resumen

Constructores

Propiedades

Métodos

Constructores

new

Propiedades

FilterDescendantsInstances

Un arreglo de objetos cuyos descendientes se usan para filtrar candidatos de raycasting.

Determina cómo se usa el FilterDescendantsInstances arranque, dependiendo del Enum.RaycastFilterType proporcionado.

IgnoreWater

Determina si el material de agua se considera al raycasting en contra de Terrain .

CollisionGroup

Especifica un grupo de colisión para la operación de raycasting. Las partes en los grupos de colisión que están configuradas como no colisionan con este grupo. Si se omite esta propiedad, el raycasting asume el grupo de colisión predeterminado.

RespectCanCollide

Esta propiedad, si true, hace que la operación de raycast use el valor CanCollide de la parte intersección en lugar de su valor CanQuery cuando se determina si esa parte está incluida en el 2>Datatype.RaycastResult2> .

BruteForceAllSlow

Cuando esté habilitado, la consulta ignorará todas las propiedades de colisión de partes y realizará un cheque de fuerza bruta en cada parte. Esto afectará negativamente el rendimiento y no se debería usar en experiencias en vivo.

Métodos

AddToFilter

void
Escribir paralelo

Por eficiencia y sencillez, este método es el método preferido para agregar instancias al filtro. Tiene la ventaja adicional de que permite que FilterDescendantsInstances se actualice desde un contexto paralelo.

Parámetros

instances: Instance | Array

Una instancia o un matrón que contenga instancias para añadir.

Devuelve

void