Testare Raycast
Descriere
Comportamentul Raycast Test trasează un raz invisibil imaginar de la un punct de start (origine) până la un punct de destinație și verifică dacă există obiecte care intersectează acel raz. Raza intersectează doar obiectele non-scenă.
Proprietăți
Declanșează Odată pe Eveniment
| Tip Raycast |
|
| Strat |
Raza va intersecta doar obiectele dintr-un strat pe care l-ai selectat. Ai opțiunea de a debloca raza pentru toate straturile. |
| Intersectează Cu |
Raza poate intersecta orice obiect non-scenă sau poate intersecta doar obiectele pe care le-ai selectat. Poți folosi tag-uri pentru a determina care grup de obiecte poate fi intersectat de rază. |
| Punct de Origine |
Poziția de start în lume de unde va origina raza. |
| Punct de Destinație |
|
Ieșiri
| X |
Aceasta este locația specifică unde a avut loc intersecția pe axa X. |
| Y |
Aceasta este locația specifică unde a avut loc intersecția pe axa Y. |
| Distanță |
Comportamentul va returna distanța de la origine până la intersecție în metri. |
| Normal |
Comportamentul va returna unghiul normal al intersecției. Acesta este unghiul unei linii paralele cu latura unui obiect cu care s-a intersectat. |
| Intersectat |
Comportamentul va returna 1 dacă raza a intersectat orice obiect. Dacă raza nu a intersectat niciun obiect, comportamentul va returna 0 în schimb. |
Exemple
- Poti verifica dacă există un obiect în fața inamicului tău care îi blochează calea către jucător.
- Poti avea un laser care poate dăuna jucătorului tău dar poate fi blocat de alte obiecte fizice.
- Poti avea inamici care urmăresc jucătorul la vedere - perfect pentru jocuri stealth unde jucătorul poate profita de mediu pentru a evita să fie observat.

