Wydarzenie Kolizji
Opis
Zachowanie Wydarzenia kolizji uruchomi zdarzenie, gdy dwa obiekty zaczynają kolidować, przestają kolidować lub uruchamiają zdarzenie ciągłe podczas kolizji. Przy użyciu tagów możesz sprawdzić, czy Twój obiekt zderzył się z wieloma obiektami. Jeśli nie określisz Obiektu B do sprawdzenia kolizji, to to zachowanie uruchomi się, gdy Obiekt A dotknie czegokolwiek w Twojej scenie.
To zachowanie uruchomi zdarzenie raz, gdy wystąpi kolizja.
Kolizje i Tagi:
Zachowanie zderzenia jest inteligentne i przekaże obiekt z tagiem do następnego zachowania, które używa tego samego tagu. W ten sposób możesz uruchomić akcję na konkretnym obiekcie z tym tagiem zamiast na wszystkich obiektach z tagiem. Na przykład, jeśli chcesz zniszczyć jednego wroga przy użyciu tagów, spraw, aby zarówno zachowanie zderzenia, jak i zachowanie zniszczenia używały tego samego tagu "wróg".
Jeśli tagi dla dwóch połączonych zachowań nie są takie same, działanie będzie miało miejsce na wszystkich obiektach w scenie z tym tagiem.
Typy Wydarzeń
| Rozpoczęcie kolizji | ||||||||||||||
|
Uruchamia się raz na zdarzenie
|
| Podczas kolizji | Zakończenie kolizji | ||||||||||
|
Uruchamia się wielokrotnie na zdarzenie
|
Uruchamia się raz na zdarzenie
|
Wyjścia
|
X (Rozpoczęcie kolizji, Podczas kolizji) |
To jest konkretne miejsce, w którym doszło do kolizji, w odniesieniu do Obiektu B lub Obiektu A względem osi X. Jeśli |
|
Y (Rozpoczęcie kolizji, Podczas kolizji) |
To jest konkretne miejsce, w którym doszło do kolizji, w odniesieniu do Obiektu B lub Obiektu A względem osi Y. Jeśli |
|
Impuls (Rozpoczęcie kolizji) |
To podaje impuls siły, gdy Obiekt A zderzył się z Obiektem B. |
| ID Obiektu A |
To podaje ID Obiektu A. |
| ID Obiektu B |
To podaje ID Obiektu B |
Przykłady
Jeśli chcesz, aby punkty postaci wzrosły, gdy zbierze monetę. W tym celu musisz dodać zachowanie Wydarzenia kolizji do swojej postaci, ustawić typ zdarzenia na Rozpoczęcie kolizji a następnie ustawić monetę jako Obiekt B. Jeśli w Twojej scenie jest wiele monet, to prawdopodobnie lepiej jest oznaczyć monety tagiem i użyć tagu zamiast konkretnego Obiektu B.

