Prova de Raycast

Descripció

El comportament de Test de Raycast dispara un raig invisible imaginari d'un punt d'inici (origen) a un punt de destí i comprova si algun objecte intersecta amb aquest raig. Els raigs només intersequen amb objectes que no són d'escenari.

 

Propietats

S'activarà una vegada en l'esdeveniment

Tipus de Raycast
  • Objecte més proper - Només el primer objecte amb què el raig intersequi s'inclourà com a entrada.
  • Tots els objectes - Cada objecte amb què el raig intersequi s'inclourà en el resultat. Les sortides seran un array que conté cada entrada.
    Quan aquest tipus està seleccionat, els camps de sortida objecte, x_pos, y_pos, distància i normal seran un array.
Capa

El raig només intersearà amb objectes en una capa que hagis seleccionat. Tens l'opció de no restringir el raig a totes les capes.

Intersecció amb

El raig pot intersecar amb qualsevol objecte que no sigui d'escenari o pot intersecar només amb objectes que hagis seleccionat. Pots utilitzar etiquetes per determinar a quin grup d'objectes el raig pot intersecar.

Punt d'Origen

La posició mundial d'inici d'on s'originarà el raig.

Punt de Destí
  • Posició - Defineix la posició mundial on el raig viatjarà i s'aturarà.

  • Vector de Destí - Defineix la direcció i la longitud del raig.

  • Destí de Desplaçament - La posició relativa a la posició d'origen on el raig s'aturarà.

 

Sortides

X

Aquesta és la ubicació específica on ha passat la intersecció al llarg de l'eix X.

Y

Aquesta és la ubicació específica on ha passat la intersecció al llarg de l'eix Y.

Distància

El comportament generarà la distància des de l'origen fins a la intersecció en metres.

Normal

El comportament generarà l'angle normal de la intersecció. Aquest és l'angle d'una línia paral·lela al costat d'un objecte amb què s'ha intersecat.

Intersecat

El comportament generarà 1 si el raig ha intersecat amb algun objecte. Si el raig no ha intersecat amb cap objecte, el comportament generarà 0 en lloc d'això.

 

AB5B4E7C-664D-46EC-9B77-0787DE10F82B.jpeg

 

Exemples

  • Pots comprovar si hi ha un objecte davant del teu enemic que bloqueja el seu camí cap al jugador.
  • Pots tenir un làser que pot danyar el teu jugador però pot ser bloquejat per altres objectes físics.
  • Pots tenir enemics que persegueixen el jugador a la vista - perfecte per a jocs d'amagat on el jugador pot aprofitar-se del seu entorn per evitar ser descobert.

Veure projecte de demostració

Relacionats

Test de Punt d'Impacte

0 Comentaris

L'article està tancat a comentaris.