Test de Puncte de Viață | hyperPad Documentation

Loading...

Logo
DocumentationObiectTest de Puncte de Viață
Obiect

Test de Puncte de Viață

Last updated May 2, 2023

Descriere

Comportamentul HitPoint Test plasează un punct imaginar invizibil pe scenă și testează dacă obiectele intersectează acel punct. Acest lucru testează doar obiectele care nu sunt pe fundal.

Proprietăți

Declanșează O Dată pe Eveniment

Tip Raycast
  • Obiect cu Z Maxim - Doar obiectul cu cel mai mare ordin z cu care punctul se intersectează va fi inclus ca intrare. Acest lucru poate simula o atingere.

  • Obiect cu Z Minim - Doar obiectul cu cel mai mic ordin z cu care punctul se intersectează va fi inclus ca intrare.

  • Toate Obiectele - Fiecare obiect cu care punctul se intersectează va fi inclus în rezultat. câmpurile de iesire object, x_pos, y_pos și distance vor fi un array.

Strat

Punctul se va intersecta doar cu obiectele dintr-un strat pe care l-ați selectat. Aveți opțiunea de a nu restricționa punctul la toate straturile.

Intersecție Cu

Punctul poate intersecta orice obiect non-fond sau poate intersecta doar obiectele pe care le-ați selectat. Puteți folosi etichete pentru a determina cu ce grup de obiecte punctul poate intersecționa.

Punct de Origine

Poziția mondială de început de unde va proveni punctul.

Dimensiunea Originii

Raza punctului în metri.

Ieșiri

Obiect

Comportamentul va returna ID-ul obiectului care a fost intersectat.

X

Comportamentul va returna poziția mondială a celei mai apropiate locații unde punctul nu mai intersectează obiectul pe axa X în interiorul razei.

Y

Comportamentul va returna poziția mondială a celei mai apropiate locații unde punctul nu mai intersectează obiectul pe axa Y în interiorul razei.

Distanța

Comportamentul va returna distanța pe care originea trebuie să fie mutată pentru a fi în afara obiectului.

Intersectat

Comportamentul va returna 1 dacă punctul a intersectat orice obiect. Dacă punctul nu a intersectat niciun obiect, comportamentul va returna 0 în schimb.

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

Exemple

  • Puteți verifica dacă jucătorul se află într-o zonă specifică din scenă.
  • Puteți crea un sistem de arme în care atacurile jucătorului pot dăuna dușmanilor din jur.
  • Puteți avea explozii care pot dăuna jucătorului și dușmanilor dintr-o rază.

Înfrățit

Test Raycast

Este Intersectant