O que é Raycast?

Raycast é uma técnica utilizada em gráficos 3D e desenvolvimento de jogos para determinar o primeiro objeto ou superfície que um raio (uma linha reta) intercepta. É amplamente usado para tarefas como detecção de colisão, verificação de linha de visão e interação com objetos.

Em termos simples, consiste em "lançar" um raio imaginário de um ponto inicial em uma direção específica e verificar se ele intersecta algum objeto ou geometria no cenário.

Exemplos de uso:

Diferença entre StartShapeTestLosProbe e StartExpensiveSynchronousShapeTestLosProbe

Diferença principal:

StartShapeTestLosProbe é ideal para verificações assíncronas e contínuas, enquanto StartExpensiveSynchronousShapeTestLosProbe é mais adequado para verificações pontuais e imediatas, onde o desempenho não é uma preocupação.