Udalosť kolízie | hyperPad Documentation

Loading...

Logo
DocumentationObjektUdalosť kolízie
Objekt

Udalosť kolízie

Last updated March 20, 2017

Popis

Správanie Collision Event spustí udalosť, keď sa dva objekty začnú kolidovať, prestanú kolidovať alebo sa neustále spúšťajú počas kolízie. Keď je používané s tagmi, môžete skontrolovať, či váš objekt kolidoval s viacerými objektmi. Ak nezadáte Objekt B na kontrolu kolízie, toto správanie sa spustí, keď Objekt A dotkne sa čohokoľvek vo vašej scéne.

Toto správanie spustí udalosť raz, keď dôjde ku kolízii.

Kolidácie a Tagy:

Správanie Collided je inteligentné a prejde označený objekt do nasledujúceho správania, ktoré používa rovnaký tag. Týmto spôsobom môžete spustiť akciu na konkrétnom objekte s týmto tagom namiesto všetkých označených objektov. Napríklad, ak chcete zničiť jedného nepriateľa pri používaní tagov, uistite sa, že obe správania - kolidované správanie a zničujúce správanie - používajú ten istý tag "nepriateľ".

Ak tagy pre dve prepojené správania nie sú rovnaké, akcia sa uskutoční na všetkých objektoch v scéne s týmto tagom.

Typy udalostí

Začalo Kolidovanie

Spúšťa sa raz pri udalosti

Objekt A

Podľa predvoleného nastavenia je to aktuálny vybraný objekt. Tento objekt môžete zmeniť na akýkoľvek iný objekt vo vašej scéne.

Objekt B

Ďalší objekt vo vašej scéne, s ktorým sa kontroluje kolízia. Ak je Objekt B prázdny, správanie sa spustí, keď Objekt A dotkne sa čohokoľvek iného vo vašej scéne.

Světové súradnice

Ak je zapnuté, správanie vypíše pozíciu kolízie vo vzťahu na Objekt A alebo Objekt B.

Nahor

Keď je toto prepínanie zapnuté, udalosť sa spustí, keď dôjde ku kolízii na hornej ploche Objektu B.

Na Dole

Keď je toto prepínanie zapnuté, udalosť sa spustí, keď dôjde ku kolízii na dolnej ploche Objektu B.

Na Ľavo

Keď je toto prepínanie zapnuté, udalosť sa spustí, keď dôjde ku kolízii na ľavej ploche Objektu B.

Na Pravo

Keď je toto prepínanie zapnuté, udalosť sa spustí, keď dôjde ku kolízii na pravej ploche Objektu B.

Počas KolidovaniaPrestal Kolidovať

Spúšťa sa opakovane pri udalosti

Objekt A

Podľa predvoleného nastavenia je to aktuálny vybraný objekt. Tento objekt môžete zmeniť na akýkoľvek iný objekt vo vašej scéne.

Objekt B

Ďalší objekt vo vašej scéne, s ktorým sa kontroluje kolízia. Ak je Objekt B prázdny, správanie sa spustí, keď Objekt A dotkne sa čohokoľvek iného vo vašej scéne.

Světové súradnice

Ak je zapnuté, správanie vypíše pozíciu kolízie vo vzťahu na Objekt A alebo Objekt B.

Spúšťa sa raz pri udalosti

Objekt A

Podľa predvoleného nastavenia je to aktuálny vybraný objekt. Tento objekt môžete zmeniť na akýkoľvek iný objekt vo vašej scéne.

Objekt B

Ďalší objekt vo vašej scéne, s ktorým sa kontroluje kolízia. Ak je Objekt B prázdny, správanie sa spustí, keď Objekt A dotkne sa čohokoľvek iného vo vašej scéne.

Výstupy

X

(Začalo Kolidovanie, Počas Kolidovania)

To je konkrétna poloha kde došlo ku kolízii vo vzťahu na Objekt B alebo Objekt A podél osi X. Ak je Světové súradnice povolené, toto vypíše horizontálnu pozíciu vo vzťahu na svet.

Y

(Začalo Kolidovanie, Počas Kolidovania)

To je konkrétna poloha kde došlo ku kolízii vo vzťahu na Objekt B alebo Objekt A podél osi Y. Ak je Světové súradnice povolené, toto vypíše vertikálnu pozíciu vo vzťahu na svet.

Impuls

(Začalo Kolidovanie)

Toto vypíše impuls sily, keď Objekt A kolidoval s Objektom B.

Objekt A ID

Toto vypíše ID Objektu A.

Objekt B ID

Toto vypíše ID Objektu B

Príklady

Ak chcete, aby sa skóre postavy zvyšovalo, keď zbiera mincu. Na to pridáte správanie Collision Event do svojej postavy, nastavíte typ udalosti na Začalo Kolidovanie a nastavíte mincu ako Objekt B. Ak je vo vašej scéne veľa mincí, pravdepodobne dáva väčší zmysel označiť mince a namiesto konkrétneho Objektu B použiť tag.

Stiahnuť príklad projektu

Súvisiace

Vytvoriť kolíziu

CollidedReference.gif