Raycast-test

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

0 Kommentarer

Artikkelen er stengt for kommentarer.