Δοκιμή Raycast
Περιγραφή
Η συμπεριφορά Raycast Test ρίχνει μια φανταστική αόρατη ακτίνα από ένα σημείο εκκίνησης (origin) σε ένα σημείο προορισμού και ελέγχει αν κάποιοι αντικείμενα διασταυρώνονται με αυτή την ακτίνα. Οι ακτίνες διασταυρώνονται μόνο με αντικείμενα που δεν είναι τοπίο.
Ιδιότητες
Ενεργοποιείται Μία Φορά σε Συμβάν
| Τύπος Raycast |
|
| Στρώμα |
Η ακτίνα θα διασταυρωθεί μόνο με αντικείμενα σε ένα στρώμα που έχεις επιλέξει. Έχεις την επιλογή να επιτρέψεις στην ακτίνα να επηρεάζει όλα τα στρώματα. |
| Διασταύρωση Με |
Η ακτίνα μπορεί να διασταυρωθεί με οποιοδήποτε αντικείμενο που δεν είναι τοπίο ή μπορεί να διασταυρωθεί μόνο με αντικείμενα που έχεις επιλέξει. Μπορείς να χρησιμοποιήσεις ετικέτες για να καθορίσεις με ποια ομάδα αντικειμένων μπορεί να διασταυρωθεί η ακτίνα. |
| Σημείο Προέλευσης |
Η αρχική παγκόσμια θέση από την οποία θα προέρχεται η ακτίνα. |
| Σημείο Προορισμού |
|
Έξοδοι
| X |
Αυτή είναι η συγκεκριμένη τοποθεσία όπου έγινε η διασταύρωση κατά μήκος του άξονα X. |
| Y |
Αυτή είναι η συγκεκριμένη τοποθεσία όπου έγινε η διασταύρωση κατά μήκος του άξονα Y. |
| Απόσταση |
Η συμπεριφορά θα παραγάγει την απόσταση από την προέλευση στη διασταύρωση σε μέτρα. |
| Κανονική |
Η συμπεριφορά θα παραγάγει τη φυσική γωνία της διασταύρωσης. Αυτή είναι η γωνία μιας παράλληλης γραμμής με την πλευρά ενός αντικειμένου με το οποίο διασταυρώθηκε. |
| Διασταυρώθηκε |
Η συμπεριφορά θα παραγάγει 1 εάν η ακτίνα έχει διασταυρωθεί με οποιοδήποτε αντικείμενο. Εάν η ακτίνα δεν διασταυρώθηκε με κανένα αντικείμενο, η συμπεριφορά θα παραγάγει 0 αντ" αυτού. |
Παραδείγματα
- Μπορείς να ελέγξεις αν υπάρχει ένα αντικείμενο μπροστά από τον εχθρό σου που μπλοκάρει το δρόμο του προς τον παίκτη.
- Μπορείς να έχεις μια ακτίνα λέιζερ που μπορεί να βλάψει τον παίκτη σου αλλά μπορεί να μπλοκαριστεί από άλλους φυσικούς αντικείμενα.
- Μπορείς να έχεις εχθρούς που καταδιώκουν τον παίκτη με την όραση - ιδανικό για παιχνίδια κρυψίνους όπου ο παίκτης μπορεί να εκμεταλλευτεί το περιβάλλον του για να μην εντοπιστεί.

