Test Rádiusu | hyperPad Documentation

Loading...

Logo
DocumentationObjektTest Rádiusu
Objekt

Test Rádiusu

Last updated May 2, 2023

Popis

Správanie Raycast Test vystrelí neviditeľný imaginárny lúč z východiskového bodu (pôvod) do cieľového bodu a kontroluje, či sa nejaké objekty v tomto lúči prekrývajú. Lúče sa prekrývajú iba s ne-scenériovými objektmi.

Vlastnosti

Spúšťajú sa raz pri udalosti

Typ Raycast
  • Najbližší objekt - Iba prvý objekt, s ktorým lúč prekrýva, bude zahrnutý ako položka.
  • Všetky objekty - Každý objekt, s ktorým lúč prekrýva, bude zahrnutý vo výsledku. Výstupy budú pole obsahujúce každú položku.
    Ked je tento typ vybraný, výstupné polia objekt, x_pos, y_pos, vzdialenosť a normálna budú poľom.
Vrstva

Lúč sa bude prekrývať iba s objektmi v vrstve, ktorú ste vybrali. Môžete zrušiť obmedzenie lúča na všetky vrstvy.

Prekrývacie objekty

Lúč môže prekrývať akýkoľvek ne-scenériový objekt alebo sa môže prekrývať iba s objektmi, ktoré ste vybrali. Môžete použiť tag(y) na určenie, s ktorou skupinou objektov sa lúč môže prekrývať.

Výchozí bod

Východisková pozícia vo svete, z ktorej lúč vznikne.

Cieľový bod
  • Pozícia - Určte svetovú pozíciu, kam lúč bude cestovať a zastaví sa.

  • Vektorový cieľ - Určte smer a dĺžku lúča.

  • Offset cieľa - Pozícia vzhľadom na pôvodnú pozíciu, kde sa lúč zastaví.

Výstupy

X

Toto je konkrétna poloha, kde došlo k prekrývaniu pozdĺž osi X.

Y

Toto je konkrétna poloha, kde došlo k prekrývaniu pozdĺž osi Y.

Vzdialenosť

Správanie vygeneruje vzdialenosť od pôvodu k prekrývaniu v metroch.

Normálna

Správanie vygeneruje normálny uhol prekrývania. Toto je uhol paralelnej čiary k strane objektu, s ktorým došlo k prekrývaniu.

Prekrýval

Správanie vygeneruje 1, ak lúč prekrýval s nejakým objektom. Ak sa lúč neprekrýval s žiadnym objektom, správanie vygeneruje 0.

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

Príklady

  • Môžete skontrolovať, či je pred vaším nepriateľom objekt, ktorý blokuje jeho cestu k hráčovi.
  • Môžete mať laser, ktorý môže poškodiť vášho hráča, ale môže byť blokovaný inými fyzikálnymi objektmi.
  • Môžete mať nepriateľov, ktorí prenasledujú hráča na základe zraku - ideálny pre stealth hry, kde hráč môže využiť svoje prostredie, aby sa skryl.

Zobraziť demonstračný projekt

Súvisiace

HitPoint Test