Event de Colisions | hyperPad Documentation

Loading...

Logo
DocumentationObjecteEvent de Colisions
Objecte

Event de Colisions

Last updated March 20, 2017

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

Objecte A

Per defecte, aquest és l'objecte actual seleccionat. Podeu canviar això per a qualsevol altre objecte del vostre escenari.

Objecte B

Un altre objecte del vostre escenari per comprovar la col·lisió. Si l'Objecte B queda buit, llavors el comportament s'activarà quan l'Objecte A toqui qualsevol cosa del vostre escenari.

Coordenades del Món

Si està activat, el comportament produirà la posició de la col·lisió relativa a l'Objecte A o l'Objecte B.

Part Superior

Quan aquesta opció està activada, s'activarà un esdeveniment quan es produeixi una col·lisió a la superfície superior de l'Objecte B.

Part Inferior

Quan aquesta opció està activada, s'activarà un esdeveniment quan es produeixi una col·lisió a la superfície inferior de l'Objecte B.

Part Esquerra

Quan aquesta opció està activada, s'activarà un esdeveniment quan es produeixi una col·lisió a la superfície esquerra de l'Objecte B.

Part Dreta

Quan aquesta opció està activada, s'activarà un esdeveniment quan es produeixi una col·lisió a la superfície dreta de l'Objecte B.

Mentre Col·liditHa deixat de col·lidit

S'activa repetidament a l'esdeveniment

Objecte A

Per defecte, aquest és l'objecte actual seleccionat. Podeu canviar això per a qualsevol altre objecte del vostre escenari.

Objecte B

Un altre objecte del vostre escenari per comprovar la col·lisió. Si l'Objecte B queda buit, llavors el comportament s'activarà quan l'Objecte A toqui qualsevol cosa del vostre escenari.

Coordenades del Món

Si està activat, el comportament produirà la posició de la col·lisió relativa a l'Objecte A o l'Objecte B.

S'activa una vegada a l'esdeveniment

Objecte A

Per defecte, aquest és l'objecte actual seleccionat. Podeu canviar això per a qualsevol altre objecte del vostre escenari.

Objecte B

Un altre objecte del vostre escenari per comprovar la col·lisió. Si l'Objecte B queda buit, llavors el comportament s'activarà quan l'Objecte A toqui qualsevol cosa del vostre escenari.

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 Coordenades del Món està habilitat, això produirà la posició horitzontal relativa al món.

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 Coordenades del Món està habilitat, això produirà la posició vertical relativa al món.

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

Relacionats

Crear Col·lisió

CollidedReference.gif