Teste de Raycast
Descrição
O comportamento Teste de Raycast dispara um raio invisível imaginar do ponto de partida (origem) até um ponto de destino e verifica se algum objeto intersecta com esse raio. Raios só intersectam com objetos que não são cenários.
Propriedades
Aciona Uma Vez no Evento
| Tipo de Raycast |
|
| Camada |
O raio só irá intersectar com objetos em uma camada que você selecionou. Você tem a opção de desrestrigir o raio para todas as camadas. |
| Interseccionar Com |
O raio pode intersectar com qualquer objeto que não seja cenário ou pode apenas intersectar com objetos que você selecionou. Você pode usar tag(s) para determinar qual grupo de objetos o raio pode intersectar. |
| Ponto de Origem |
A posição inicial do mundo de onde o raio irá se originar. |
| Ponto de Destino |
|
Saídas
| X |
Esta é a localização específica onde a interseção aconteceu ao longo do eixo X. |
| Y |
Esta é a localização específica onde a interseção aconteceu ao longo do eixo Y. |
| Distância |
O comportamento irá fornecer a distância da origem até a interseção em metros. |
| Normal |
O comportamento irá fornecer o ângulo normal da interseção. Este é o ângulo de uma linha paralela ao lado de um objeto que foi intersectado. |
| Interseccionado |
O comportamento irá fornecer 1 se o raio tiver intersectado com qualquer objeto. Se o raio não intersectou com nenhum objeto, o comportamento irá fornecer 0 em vez disso. |
Exemplos
- Você pode verificar se há um objeto à frente do seu inimigo que está bloqueando seu caminho para o jogador.
- Você pode ter um laser que pode danificar seu jogador mas que pode ser bloqueado por outros objetos físicos.
- Você pode ter inimigos que perseguem o jogador à vista - perfeito para jogos stealth onde o jogador pode se aproveitar do ambiente para evitar ser notado.

