Test záření | hyperPad Documentation

Loading...

Logo

Popis

Chování Raycast Test vystřeluje imaginární neviditelný paprsek ze startovního bodu (počátek) do cílového bodu a kontroluje, zda se v tomto paprsku nachází nějaké objekty. Paprsky se kříží pouze s ne-scénickými objekty.

Vlastnosti

Spouští se jednou na událost

Typ Raycastu
  • Nejbližší objekt - Pouze první objekt, se kterým se paprsek překrývá, bude zahrnut jako položka.
  • Všechny objekty - Každý objekt, se kterým se paprsek překrývá, bude zahrnut do výsledku. Výstupy budou pole obsahující každou položku.
    Když je tento typ vybrán, výstupní pole objekt, x_pos, y_pos, vzdálenost a normála budou polem.
Vrstva

Paprsek se bude křížit pouze s objekty v vrstvě, kterou jste vybrali. Máte možnost odstranit omezení paprsku na všechny vrstvy.

Křížení s

Paprsek se může křížit s jakýmkoli ne-scénickým objektem nebo se může křížit pouze s objekty, které jste vybrali. Můžete použít tag(y) k určení, se kterou skupinou objektů se může paprsek překrývat.

Počáteční bod

Počáteční světová pozice, odkud paprsek bude vycházet.

Cílový bod
  • Pozice - Definujte světovou pozici, kam paprsek zamíří a zastaví se.

  • Směrová cílová - Definujte směr a délku paprsku.

  • Ofsetovaný cíl - Pozice relativní k počáteční pozici, kde se paprsek zastaví.

Výstupy

X

Toto je specifická poloha, kde došlo k průsečíku podél osy X.

Y

Toto je specifická poloha, kde došlo k průsečíku podél osy Y.

Vzdálenost

Chování vygeneruje vzdálenost od počátečního bodu k průsečíku v metrech.

Normála

Chování vygeneruje normální úhel průsečíku. Toto je úhel paralelní linie k straně objektu, se kterým bylo překříženo.

Průsečík

Chování vygeneruje hodnotu 1, pokud paprsek překřížil jakýkoli objekt. Pokud se paprsek nepřekryje s žádným objektem, chování vygeneruje hodnotu 0.

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

Příklady

  • Můžete zkontrolovat, zda se před vaším nepřítelem nachází objekt, který blokuje jeho cestu k hráči.
  • Můžete mít laser, který může poškodit vašeho hráče, ale může ho zastavit jiný fyzický objekt.
  • Můžete mít nepřátele, kteří pronásledují hráče na základě vidění – ideální pro stealth hry, kde hráč může využít prostředí k tomu, aby nebyl spatřen.

Zobrazit demonstrační projekt

Související

HitPoint Test