Box Cast

Física
Tanto lado del cliente como del usuario
Disponible en PC y móvil

Utilice un área de movimiento lineal en forma de caja para la detección y devuelva todas las entidades encontradas en la ruta del área en forma de caja de cerca a lejos. Si inicialmente están dentro del rango en forma de caja, no serán detectadas; si los parámetros jerárquicos se completan en los espacios en blanco, se pueden detectar terreno.

Declaración

func BoxCast(halfExtents Vector3, center Vector3, rotation Vector3, direction Vector3, maxDistance float, layerMask List<int>, includeTrigger bool, out var hitEntities List<entity<Entity>>)
go

Parámetros

Entrada

Nombre Tipo Descripción
Extensiones Medias Vector3 La mitad de la longitud de los tres lados de la región encajonada, sólo se aceptan valores positivos.
Centro Vector3 Punto central del área recuadrada
Rotación Vector3 Rotación del área de la caja
Dirección Vector3 Sentido de la marcha en la zona recuadrada
Distancia Máxima Float Distancia recorrida en el área del recuadro, sólo se aceptan valores positivos
Máscara de Capa ListT_int Máscara de capa, sólo las capas rellenas participarán en el escaneado, si se deja en blanco todas las capas participarán en el escaneado.
Incluir Disparador Bool Si se puede detectar el desencadenante

Afuera

Nombre Tipo Descripción
Entidades Impactadas ListT_Entity Lista de entidades afectadas