Raycast Test
Beskrivelse
Adfærden Raycast Test skyder en usynlig imaginær stråle fra et startpunkt (oprindelse) til et destinationspunkt og tjekker om nogen objekter krydser denne stråle. Stråler krydser kun med ikke-scenarie objekter.
Egenskaber
Udløser én gang ved hændelse
| Raycast Type |
|
| Lag |
Strålen vil kun krydse med objekter i et lag, du har valgt. Du har mulighed for at fjerne begrænsningen af strålen til alle lag. |
| Krydse Med |
Strålen kan krydse med ethvert ikke-scenarie objekt eller kun krydse med de objekter, du har valgt. Du kan bruge tag(s) til at bestemme, hvilken gruppe af objekter strålen kan krydse med. |
| Oprindelsespunt |
Den startposition i verden, hvor strålen vil stamme fra. |
| Destination Punkt |
|
Output
| X |
Dette er den specifikke placering, hvor krydsningen skete langs X-aksen. |
| Y |
Dette er den specifikke placering, hvor krydsningen skete langs Y-aksen. |
| Afdstand |
Adfærden vil outputte afstanden fra oprindelsen til krydsningen i meter. |
| Normal |
Adfærden vil outputte den normale vinkel af krydsningen. Dette er vinklen af en parallel linje til siden af et objekt, der blev krydset med. |
| Krydsede |
Adfærden vil outputte 1, hvis strålen har krydset med et objekt. Hvis strålen ikke krydsede med nogen objekt, vil adfærden outputte 0 i stedet. |
Eksempler
- Du kan tjekke om der er et objekt foran din fjende, der blokkerer dens vej til spilleren.
- Du kan have en laser, der kan skade din spiller, men kan blive blokeret af andre fysikobjekter.
- Du kan have fjender, der forfølger spilleren ved syn - perfekt til stealth-spil, hvor spilleren kan udnytte sit miljø for at undgå at blive opdaget.

