Test Hitpoint | hyperPad Documentation

Loading...

Logo
DocumentationObjektTest Hitpoint
Objekt

Test Hitpoint

Last updated May 2, 2023

Opis

Správanie HitPoint Test umiestňuje imaginárny neviditeľný bod v scéne a testuje, či s týmto bodom prestupujú nejaké objekty. Toto testovanie sa týka iba objektov, ktoré nie sú scénickými.

Vlastnosti

Spúšťanie raz na udalosť

Typ Raycastu
  • Objekt s najvyšším Z - Iba objekt s najvyšším poradím z, s ktorým sa bod prelína, bude zahrnutý ako vstup. To môže simulovať dotyk.

  • Objekt s najnižším Z - Iba objekt s najnižším poradím z, s ktorým sa bod prelína, bude zahrnutý ako vstup.

  • Všetky objekty - Každý objekt, s ktorým sa bod prelína, bude zahrnutý vo výsledku. Vstupné polia objekt, x_pos, y_pos a vzdialenosť budú pole.

Vrstva

Bod sa bude prelínať iba s objektmi v vrstve, ktorú ste vybrali. Môžete zrušiť obmedzenie bodu na všetky vrstvy.

Prelínanie s

Bod sa môže prelínať s akýmkoľvek ne-scenickým objektom alebo sa môže prelínať iba s objektmi, ktoré ste vybrali. Môžete použiť tag(y), aby ste určili, s ktorou skupinou objektov sa bod môže prelínať.

Počiatočný bod

Začínajúca svetová pozícia, z ktorej bod vychádza.

Veľkosť pôvodu

Polomer bodu v metroch.

Výstupy

Objekt

Správanie vygeneruje ID objektu, s ktorým bolo preložené.

X

Správanie vygeneruje svetovú pozíciu najbližšej polohy, kde sa bod už neprelína s objektom pozdĺž osi X v rámci polomeru.

Y

Správanie vygeneruje svetovú pozíciu najbližšej polohy, kde sa bod už neprelína s objektom pozdĺž osi Y v rámci polomeru.

Vzdialenosť

Správanie vygeneruje vzdialenosť, ktorú je potrebné posunúť pôvod, aby sa dostal mimo objektu.

Prelínanie

Správanie vygeneruje 1, ak sa bod prelína s akýmkoľvek objektom. Ak sa bod neprelínal s žiadnym objektom, správanie vygeneruje 0.

76F61ADA-9264-48FB-BD6F-15C6F5015463.jpeg

Príklady

  • Môžete skontrolovať, či sa hráč nachádza v konkrétnom priestore v scéne.
  • Môžete vytvoriť systém zbraní, kde útoky vášho hráča môžu poškodiť okolitých nepriateľov.
  • Môžete mať explózie, ktoré môžu poškodiť hráča a nepriateľov v rámci polomeru.

Súvisiace

Raycast Test

Je prelínajúci