Detecção de Esfera

Física
Servidor e Cliente
Celular e PC

Use uma área esférica móvel em linha reta para detecção e retorne todas as entidades encontradas na rota da área esférica de perto para longe. Se elas estiverem inicialmente na área esférica, elas não serão detectadas se o parâmetro de nível for preenchido no espaço em branco; , o terreno pode ser detectado

Declaração

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

Parâmetros

Entrada

Nome Tipo Descrição
Raio Float Raio da região esférica, só são aceites valores positivos
Centro Vector3 ponto central da área esférica
Direção Vector3 Direção da viagem na área esférica
Tipo de Fator Float Distância de deslocação da área esférica, só são aceites valores positivos
Slot ListT_int Máscara de camada, apenas as camadas preenchidas participarão na digitalização; deixá-la em branco significa que todas as camadas participam na digitalização
Voltar Bool Se o acionamento pode ser detectado

Fora

Nome Tipo Descrição
Estilo ListT_Entity Lista de entidades atingidas