Raycast-test | hyperPad Documentation

Loading...

Logo

Beskrivelse

Adferden Raycast Test skytter en imaginær usynlig stråle fra et startpunkt (opprinnelse) til et destinasjonspunkt og sjekker om noen objekter krysser denne strålen. Stråler krysser kun ikke-scenery objekter.

Egenskaper

Utløser én gang ved hendelse

Raycast Type
  • Nærmeste objekt - Kun det første objektet som strålen krysser vil bli inkludert som et oppslag.
  • Alle objekter - Hvert objekt som strålen krysser vil bli inkludert i resultatet. Utdataene vil være et array som inneholder hvert oppslag.
    Når denne typen er valgt, vil objekt, x_pos, y_pos, avstand og normal utdatafelt være et array.
Lag

Strålen vil kun krysse objekter i et lag du har valgt. Du har mulighet til å fjerne restriksjonene for strålen til alle lag.

Krysse med

Strålen kan krysse med ethvert ikke-scenery objekt eller kan kun krysse med objekter du har valgt. Du kan bruke tagger for å bestemme hvilken gruppe av objekter strålen kan krysse med.

Startpunkt

Den begynner verdensposisjon der strålen vil oppstå.

Destinasjonspunkt
  • Posisjon - Definer verdensposisjonen der strålen vil reise til og stoppe.

  • Vektor Destinasjon - Definer retningen og lengden på strålen.

  • Offset Destinasjon - Posisjonen i forhold til opprinnelsesposisjonen der strålen vil stoppe.

Utdata

X

Dette er den spesifikke lokasjonen der krysset skjedde langs X-aksen.

Y

Dette er den spesifikke lokasjonen der krysset skjedde langs Y-aksen.

Avstand

Adferden vil gi ut avstanden fra opprinnelsen til krysset i meter.

Normal

Adferden vil gi ut den normale vinkelen av krysset. Dette er vinkelen til en parallel linje til siden av et objekt som ble krysset med.

Krysset

Adferden vil gi 1 hvis strålen har krysset med noe objekt. Hvis strålen ikke krysset med noe objekt, vil adferden gi 0 i stedet.

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

Eksempler

  • Du kan sjekke om det er et objekt foran fienden din som blokkerer veien til spilleren.
  • Du kan ha en laser som kan skade spilleren din, men som kan blokkere av andre fysikkobjekter.
  • Du kan ha fiender som jager spilleren ved syn - perfekt for snike spill der spilleren kan dra nytte av miljøet sitt for å forhindre å bli oppdaget.

Se demo prosjekt

Relatert

HitPoint Test