Raycast-Test
Beschreibung
Das Raycast-Test -Verhalten schießt einen imaginären unsichtbaren Strahl von einem Startpunkt (Ursprung) zu einem Zielpunkt und überprüft, ob irgendwelche Objekte diesen Strahl schneiden. Strahlen schneiden nur nicht-szenarische Objekte.
Eigenschaften
Einmalige Auslösung bei Ereignis
| Raycast-Typ |
|
| Schicht |
Der Strahl wird nur mit Objekten in einer von Ihnen ausgewählten Schicht schneiden. Sie haben die Möglichkeit, den Strahl für alle Schichten zu öffnen. |
| Schneiden mit |
Der Strahl kann mit jedem nicht-szenarischen Objekt schneiden oder nur mit Objekten, die Sie ausgewählt haben. Sie können Tag(s) verwenden, um zu bestimmen, mit welcher Gruppe von Objekten der Strahl schneiden kann. |
| Ursprungspunkt |
Die Startposition in der Welt, von der der Strahl ausgeht. |
| Zielpunkt |
|
Ausgaben
| X |
Dies ist der spezifische Ort, an dem die Schnittstelle entlang der X-Achse stattfand. |
| Y |
Dies ist der spezifische Ort, an dem die Schnittstelle entlang der Y-Achse stattfand. |
| Distanz |
Das Verhalten gibt die Distanz vom Ursprung zur Schnittstelle in Metern aus. |
| Normal |
Das Verhalten gibt den Normalwinkel der Schnittstelle aus. Dies ist der Winkel einer parallelen Linie zur Seite eines Objekts, mit dem geschnitten wurde. |
| Übertreten |
Das Verhalten gibt 1 aus, wenn der Strahl mit einem Objekt geschnitten hat. Wenn der Strahl mit keinem Objekt geschnitten hat, gibt das Verhalten stattdessen 0 aus. |
Beispiele
- Sie können überprüfen, ob sich ein Objekt vor Ihrem Feind befindet, das seinen Weg zum Spieler blockiert.
- Sie können einen Laser haben, der Ihrem Spieler Schaden zufügen kann, aber von anderen Physikobjekten blockiert werden kann.
- Sie können Feinde haben, die den Spieler auf Sicht verfolgen - perfekt für Stealth-Spiele, bei denen der Spieler seine Umgebung nutzen kann, um nicht entdeckt zu werden.

