Dogodaj kolizije | hyperPad Documentation

Loading...

Logo
DocumentationObjektDogodaj kolizije
Objekt

Dogodaj kolizije

Last updated March 20, 2017

Opis

Vrsta ponašanja Kolizija Dogodaj aktivira događaj kada se dva objekta počnu sudarati, prestanu sudarati ili se kontinuirano aktiviraju dok se sudaraju. Kada se koristi s oznakama, možete provjeriti je li se vaš objekt sudario s više objekata. Ako ne odredite Objekt B za provjeru kolizije, tada će se ovo ponašanje aktivirati kada Objekt A dodirne bilo što u vašoj sceni.

Ovo ponašanje će aktivirati događaj samo jednom kada se dogodi kolizija.

Kolizije i Oznake:

Ponašanje Kolidirano je pametno i proslijedit će označeni objekt sljedećem ponašanju koje koristi istu oznaku. Na taj način možete aktivirati akciju na određenom objektu s tom oznakom umjesto na svim objektima s oznakama. Na primjer, ako želite uništiti jednog neprijatelja kada koristite oznake, neka i ponašanje kolidiranja i ponašanje uništavanja koriste istu oznaku "neprijatelj".

Ako oznake za dva povezana ponašanja nisu iste, tada će se akcija dogoditi na svim objektima u sceni koji imaju tu oznaku.

Tipovi događaja

Počeli sudarati

Aktivira se jednom na događaj

Objekt A

Prema zadanim postavkama, ovo je trenutni odabrani objekt. Možete ga promijeniti u bilo koji drugi objekt u vašoj sceni.

Objekt B

Drugi objekt u vašoj sceni s kojim se provjerava kolizija. Ako je Objekt B ostavljen prazan, tada će se ponašanje aktivirati kada Objekt A dodirne bilo što drugo u vašoj sceni.

Svjetske koordinate

Ako je uključeno, ponašanje će ispisati položaj kolizije u odnosu na Objekt A ili Objekt B.

Na vrhu

Kada je ovaj prekidač uključen, događaj će se aktivirati kada dođe do kolizije na gornjoj površini Objekta B.

Na dnu

Kada je ovaj prekidač uključen, događaj će se aktivirati kada dođe do kolizije na donjoj površini Objekta B.

Na lijevo

Kada je ovaj prekidač uključen, događaj će se aktivirati kada dođe do kolizije na lijevoj površini Objekta B.

Na desno

Kada je ovaj prekidač uključen, događaj će se aktivirati kada dođe do kolizije na desnoj površini Objekta B.

Dok se sudaraPrekinuto sudaranje

Aktivira se ponavljajuće na događaj

Objekt A

Prema zadanim postavkama, ovo je trenutni odabrani objekt. Možete ga promijeniti u bilo koji drugi objekt u vašoj sceni.

Objekt B

Drugi objekt u vašoj sceni s kojim se provjerava kolizija. Ako je Objekt B ostavljen prazan, tada će se ponašanje aktivirati kada Objekt A dodirne bilo što drugo u vašoj sceni.

Svjetske koordinate

Ako je uključeno, ponašanje će ispisati položaj kolizije u odnosu na Objekt A ili Objekt B.

Aktivira se jednom na događaj

Objekt A

Prema zadanim postavkama, ovo je trenutni odabrani objekt. Možete ga promijeniti u bilo koji drugi objekt u vašoj sceni.

Objekt B

Drugi objekt u vašoj sceni s kojim se provjerava kolizija. Ako je Objekt B ostavljen prazan, tada će se ponašanje aktivirati kada Objekt A dodirne bilo što drugo u vašoj sceni.

Izlazi

X

(Počeli sudarati, Dok se sudara)

Ovo je specifična lokacija gdje se kolizija dogodila u odnosu na Objekt B ili Objekt A duž X osi. Ako je Svjetske koordinate omogućeno, ovo će ispisati horizontalnu poziciju u odnosu na svijet.

Y

(Počeli sudarati, Dok se sudara)

Ovo je specifična lokacija gdje se kolizija dogodila u odnosu na Objekt B ili Objekt A duž Y osi. Ako je Svjetske koordinate omogućeno, ovo će ispisati vertikalnu poziciju u odnosu na svijet.

Impuls

(Počeli sudarati)

Ovo ispisuje impuls sile kada se Objekt A sudari s Objektom B.

ID Objekta A

Ovo ispisuje ID objekta A.

ID Objekta B

Ovo ispisuje ID objekta B

Primjeri

Ako želite da rezultat lika poraste kada prikupi novčić. Da biste to učinili, dodajte ponašanje Kolizija Dogodaj svom liku, postavite tip događaja na Počeli sudarati i zatim postavite novčić kao Objekt B. Ako u vašoj sceni postoji mnogo novčića, vjerojatno je razumnije označiti novčiće, a zatim koristiti oznaku umjesto specifičnog Objekta B.

Preuzmi primjer projekta

Povezano

Stvori koliziju

CollidedReference.gif