Eveniment de Coliziune
Descriere
Comportamentul Evenimentului de Coliziune va declanșa un eveniment atunci când două obiecte încep să colizioneze, se opresc să colizioneze sau declanșează continuu în timp ce colizionează. Când este folosit cu etichete, poți verifica dacă obiectul tău a colizionat cu mai multe obiecte. Dacă nu specifici un Obiect B pentru a verifica o coliziune, atunci acest comportament va declanșa atunci când Obiectul A atinge orice altceva din scena ta.
Acest comportament va declanșa un eveniment o dată atunci când are loc o coliziune.
Coliziuni și Etichete:
Comportamentul Colizionat este inteligent și va transmite obiectul etichetat către următorul comportament care utilizează aceeași etichetă. În acest fel, poți declanșa o acțiune asupra unui obiect specific cu acea etichetă în loc de toate obiectele etichetate. De exemplu, dacă vrei să distrugi un singur inamic când folosești etichete, asigură-te că atât comportamentul colizionat, cât și comportamentul de distrugere folosesc aceeași etichetă "inamic".
Dacă etichetele pentru cele două comportamente conectate nu sunt aceleași, atunci acțiunea va avea loc asupra tuturor obiectelor din scenă cu acea etichetă.
Tipuri de Evenimente
| Coliziune Inițiată | ||||||||||||||
|
Declanșează Odată la Eveniment
|
| În Timp ce Colizionează | Coliziune Oprită | ||||||||||
|
Declanșează Repetitiv la Eveniment
|
Declanșează Odată la Eveniment
|
Ieşiri
|
X (Coliziune Inițiată, În Timp Ce Colizionează) |
Aceasta este locația specifică unde a avut loc coliziunea în raport cu Obiectul B sau Obiectul A pe axa X. Dacă |
|
Y (Coliziune Inițiată, În Timp Ce Colizionează) |
Aceasta este locația specifică unde a avut loc coliziunea în raport cu Obiectul B sau Obiectul A pe axa Y. Dacă |
|
Impuls (Coliziune Inițiată) |
Aceasta iese impulsul forței atunci când Obiectul A a colizionat cu Obiectul B. |
| ID Obiect A |
Aceasta iese ID-ul Obiectului A. |
| ID Obiect B |
Aceasta iese ID-ul Obiectului B |
Exemple
Dacă vrei să crești scorul unui personaj atunci când acesta colectează o monedă. Pentru a face acest lucru, ai adăuga un Eveniment de Coliziune comportament la personajul tău, setezi tipul de eveniment să fie Coliziune Inițiată și apoi setezi moneda să fie Obiect B. Dacă există multe monede în scena ta, atunci probabil că are mai mult sens să etichetezi monedele și să folosești eticheta în loc de Obiectul B specific.

