Testiranje Raycast-a
Opis
Ponašanje Raycast Test ispunjava zamišljenu nevidljivu zraku od početne tačke (izvor) do odredišne tačke i provjerava da li bilo koji objekti presijecaju tu zraku. Zrake se presijecaju samo s objektima koji nisu u pejzažu.
Osobine
Okidač jednom na događaj
| Tip Raycast-a |
|
| Sloj |
Zraka će se presijecati samo s objektima u sloju koji ste odabrali. Imate opciju da ne ograničavate zraku na sve slojeve. |
| Presijeca s |
Zraka može presjeći bilo koji objekat koji nije u pejzažu ili se može presijecati samo s objektima koje ste odabrali. Možete koristiti oznaku(e) da odredite s kojom grupom objekata se zraka može presijecati. |
| Izvorna tačka |
Početna svetska pozicija odakle će zraka poticati. |
| Odredišna tačka |
|
Izlazi
| X |
Ovo je specifična lokacija gde se presjek dogodio duž X ose. |
| Y |
Ovo je specifična lokacija gde se presjek dogodio duž Y ose. |
| Udaljenost |
Ponašanje će izlaziti udaljenost od izvora do presjeka u metrima. |
| Normal |
Ponašanje će izlaziti normalni ugao presjeka. Ovo je ugao paralelne linije sa stranom objekta s kojim je došlo do presjeka. |
| Presiječen |
Ponašanje će izlaziti 1 ako je zraka presjekla bilo koji objekat. Ako zraka nije presjekla nijedan objekat, ponašanje će izlaziti 0 umesto toga. |
Primjeri
- Možete provjeriti da li postoji objekat ispred vašeg neprijatelja koji blokira njegov put do igrača.
- Možete imati laser koji može oštetiti vašeg igrača, ali može biti blokiran drugim fizičkim objektima.
- Možete imati neprijatelje koji jure igrača na osnovu vida - savršeno za igre s prikradanjem gde igrač može iskoristiti svoje okruženje da spriječi da bude uočen.

