Událost srážky
Popis
Chování Collision Event spustí událost, když se dvě objekty začnou srážet, přestanou se srážet nebo spustí trvale během srážky. Když se používají tagy, můžete zkontrolovat, zda se váš objekt srazil s více objekty. Pokud nedefinujete Objekt B pro kontrolu srážky, pak toto chování spustí, když se Objekt A dotkne čehokoliv ve vaší scéně.
Tohoto chování se spustí událost jednou, když dojde k srážce.
Srážky a tagy:
Chování Collided je chytré a předá označený objekt dalšímu chování, které používá stejný tag. Tímto způsobem můžete spustit akci na specifickém objektu s tímto tagem místo na všech označených objektech. Například, pokud chcete zničit jednoho nepřátelského objektu při použití tagů, nastavte jak chování collided, tak chování destroy, aby používaly stejný tag "enemy".
Pokud tagy pro dvě spojená chování nejsou stejné, pak akce proběhne na všech objektech ve scéně se stejným tagem.
Typy událostí
| Začalo se srážet | ||||||||||||||
|
Způsobí jednou na události
|
| Během srážky | Přestalo se srážet | ||||||||||
|
Spouští se opakovaně na události
|
Způsobí jednou na události
|
Výstupy
|
X (Začalo se srážet, Během srážky) |
Toto je konkrétní umístění, kde došlo k srážce ve vztahu k Objektu B nebo Objektu A podél osy X. Pokud je |
|
Y (Začalo se srážet, Během srážky) |
Toto je konkrétní umístění, kde došlo k srážce ve vztahu k Objektu B nebo Objektu A podél osy Y. Pokud je |
|
Impuls (Začalo se srážet) |
Toto vrátí impuls síly, když se Objekt A srazil s objektem B. |
| ID Objektu A |
Toto vrátí ID Objektu A. |
| ID Objektu B |
Toto vrátí ID Objektu B. |
Příklady
Pokud chcete, aby skóre postavy vzrostlo, když sebrala minci. K tomu přidáte chování Collision Event k vaší postavě, nastavíte typ události na Začalo se srážet a poté nastavíte minci jako Objekt B. Pokud je ve vaší scéně mnoho mincí, pak možná dává větší smysl označit mince a použít tag místo specifického Objektu B.

