Pular para o conteúdo
AstraDOCS

Interagir com raycast

Consulte a geometria física na direção do objeto.

Objeto emissor, alvo com collider e camadas incluídas no filtro.

var hit = Physics.RayCast(Object.WorldPosition,
Object.Forward * 5.0f, QueryFilter.Default.Ignoring(Object));
if (hit is { } contact)
{
contact.Object.Name = "Alvo encontrado";
}

Um alvo físico encontrado pelo raio recebe o nome indicado.

Trecho para uma ação de interação em Behavior. O vetor carrega a extensão da consulta; não substitua por uma direção unitária quando deseja outro alcance. O exemplo altera nome, não implementa inventário ou regras de interação.

Consulte PhysicsAccess. As instruções descrevem o cenário proposto; a execução em dispositivo não foi realizada nesta publicação.