Hitpoint Test | hyperPad Documentation

Loading...

Logo

Beschrijving

Het HitPoint Test gedrag plaatst een denkbeeldig onzichtbaar punt op de scène en test of er objecten zijn die met dat punt intersecteren. Dit test alleen voor niet-landschapsobjecten.

Eigenschappen

Trigger Eén keer op Evenement

Raycast Type
  • Object met de Hoogste Z - Alleen het object met de hoogste z-volgorde waarmee het punt intersecteert, wordt opgenomen als een invoer. Dit kan een aanraking simuleren.

  • Object met de Laagste Z - Alleen het object met de laagste z-volgorde waarmee het punt intersecteert, wordt opgenomen als een invoer.

  • Alle Objecten - Elk object waarmee het punt intersecteert, wordt opgenomen in het resultaat. De object, x_pos, y_pos en afstand uitvoervelden zullen een array zijn.

Laag

Het punt zal alleen intersecteren met objecten in een laag die je hebt geselecteerd. Je hebt de optie om het punt onbeperkt te maken voor alle lagen.

Intersecteren Met

Het punt kan intersecteren met elk niet-landschapsobject of kan alleen intersecteren met objecten die je hebt geselecteerd. Je kunt tag(s) gebruiken om te bepalen met welke groep objecten het punt kan intersecteren.

Oorspronkelijk Punt

De start wereldpositie waar het punt vandaan zal komen.

Oorspronkelijke Grootte

De straal van het punt in meters.

Uitgangen

Object

Het gedrag zal de ID van het object dat is geïntersecteerd, outputten.

X

Het gedrag zal de wereldpositie van de dichtstbijzijnde locatie waar het punt niet langer het object intersecteert langs de X-as binnen de straal outputten.

Y

Het gedrag zal de wereldpositie van de dichtstbijzijnde locatie waar het punt niet langer het object intersecteert langs de Y-as binnen de straal outputten.

Afstand

Het gedrag zal de afstand outputten die de oorsprong moet worden verplaatst om buiten het object te zijn.

Geïntersecteerd

Het gedrag zal 1 outputten als het punt met een object is geïntersecteerd. Als het punt met geen object is geïntersecteerd, output het gedrag 0 in plaats daarvan.

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

Voorbeelden

  • Je kunt controleren of de speler zich binnen een specifiek gebied in de scène bevindt.
  • Je kunt een wapen systeem maken waarbij de aanvallen van je speler omliggende vijanden kunnen beschadigen.
  • Je kunt explosies hebben die de speler en vijanden binnen een straal kunnen beschadigen.

Gerelateerd

Raycast Test

Is Intersecting