Event de Colisions
Descripció
El comportament de Event de Collisions activarà un esdeveniment quan dos objectes comencen a col·lidir, deixen de col·lidir o s'activen contínuament mentre col·lideixen. Quan s'utilitza amb etiquetes, podeu comprovar si el vostre objecte ha col·lidit amb múltiples objectes. Si no especifiqueu un Objecte B per comprovar la col·lisió, aquest comportament s'activarà quan l'Objecte A toqui qualsevol cosa del vostre escenari.
Aquest comportament activarà un esdeveniment una vegada quan es produeixi una col·lisió.
Col·lisions i Etiquetes:
El comportament de Col·lidit és intel·ligent i passarà l'objecte etiquetat al següent comportament que utilitzi la mateixa etiqueta. D'aquesta manera podeu activar una acció sobre un objecte específic amb aquella etiqueta en comptes de tots els objectes etiquetats. Per exemple, si voleu destruir un enemic concret quan feu servir etiquetes, feu que tant el comportament de col·lidit com el comportament de destrucció utilitzin la mateixa etiqueta "enemic".
Si les etiquetes dels dos comportaments connectats no són les mateixes, llavors l'acció es durà a terme sobre tots els objectes de l'escenari amb aquella etiqueta.
Tipus d'Esdeveniment
| Ha començat a col·lidit | ||||||||||||||
|
S'activa una vegada a l'esdeveniment
|
| Mentre Col·lidit | Ha deixat de col·lidit | ||||||||||
|
S'activa repetidament a l'esdeveniment
|
S'activa una vegada a l'esdeveniment
|
Sortides
|
X (Ha començat a col·lidit, Mentre Col·lidit) |
Aquesta és la ubicació específica on es va produir la col·lisió relativa a l'Objecte B o l'Objecte A al llarg de l'eix X. Si |
|
Y (Ha començat a col·lidit, Mentre Col·lidit) |
Aquesta és la ubicació específica on es va produir la col·lisió relativa a l'Objecte B o l'Objecte A al llarg de l'eix Y. Si |
|
Impuls (Ha començat a col·lidit) |
Això proporciona l'impuls de la força quan l'Objecte A ha col·lisionat amb l'Objecte B. |
| ID de l'Objecte A |
Això proporciona l'ID de l'Objecte A. |
| ID de l'Objecte B |
Això proporciona l'ID de l'Objecte B |
Exemples
Si voleu que la puntuació d'un personatge s'eleva quan recull una moneda. Per fer-ho, afegiríeu un comportament de Event de Collisions al vostre personatge, establint el tipus d'esdeveniment a Ha començat a col·lidit i després configureu la moneda per ser l'Objecte B. Si hi ha moltes monedes al vostre escenari, probablement té més sentit etiquetar les monedes i utilitzar l'etiqueta en comptes de l'Objecte B específic.
Descarregar Projecte d'Exemple

