Prova de Raycast | hyperPad Documentation

Loading...

Logo
DocumentationObjecteProva de Raycast
Objecte

Prova de Raycast

Last updated May 2, 2023

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