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.
Relateret
0 Kommentarer