Test di Raycast
Descrizione
Il comportamento Raycast Test spara un raggio invisibile immaginario da un punto di partenza (origine) a un punto di arrivo e controlla se ci sono oggetti che intersecano quel raggio. I raggi intersecano solo oggetti non scenici.
Proprietà
Attiva una volta all'evento
| Tipo di Raycast |
|
| Livello |
Il raggio intersecherà solo oggetti in un livello che hai selezionato. Hai l'opzione di non limitare il raggio a tutti i livelli. |
| Interseca con |
Il raggio può intersecare qualsiasi oggetto non scenico o può intersecare solo oggetti che hai selezionato. Puoi usare tag per determinare quale gruppo di oggetti il raggio può intersecare. |
| Punto di origine |
La posizione di partenza nel mondo da cui avrà origine il raggio. |
| Punto di destinazione |
|
Output
| X |
Questa è la posizione specifica in cui è avvenuta l'intersezione lungo l'asse X. |
| Y |
Questa è la posizione specifica in cui è avvenuta l'intersezione lungo l'asse Y. |
| Distanza |
Il comportamento restituirà la distanza dall'origine all'intersezione in metri. |
| Normale |
Il comportamento restituirà l'angolo normale dell'intersezione. Questo è l'angolo di una linea parallela al lato di un oggetto con cui è avvenuta l'intersezione. |
| Intersecato |
Il comportamento restituirà 1 se il raggio ha intersecato un oggetto. Se il raggio non ha intersecato alcun oggetto, il comportamento restituirà 0. |
Esempi
- Puoi controllare se c'è un oggetto di fronte al tuo nemico che blocca il suo cammino verso il giocatore.
- Puoi avere un laser che può danneggiare il tuo giocatore ma può essere bloccato da altri oggetti fisici.
- Puoi avere nemici che inseguono il giocatore a vista - perfetto per i giochi stealth in cui il giocatore può approfittare del suo ambiente per evitare di essere avvistato.

