Detecção de Raio Único na Tela

Câmera
Lado do cliente
Celular e PC

A deteção de raios por toque no ecrã devolve a primeira entidade atingida

Declaração

func ScreenSingleRaycast(startPosition Vector2, distance float, layerMask List<int>, includeTrigger bool, out var hitEntity entity<Entity>, out var hitPosition Vector3, out var hitDistance float, out var hitNormal Vector3)
go

Parâmetros

Entrada

Nome Tipo Descrição
Posição inicial Vector2 Ecrã inicial Contactos
Conteúdo Float Distância de deteção
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
Entidade atingida Entity entidade atingida
Posição do impacto Vector3 coordenadas do ponto de impacto
Distância do impacto Float Distância do ponto de acerto ao ponto de partida
Normal do impacto Vector3 atingir a normal de superfície