Kollisjonshendelse
Beskrivelse
Adferden Kollisjon Hendelse vil utløse en hendelse når to objekter begynner å kollidere, slutter å kollidere eller utløser kontinuerlig mens de kolliderer. Når den brukes med tagger, kan du sjekke om objektet ditt har kollidert med flere objekter. Hvis du ikke spesifiserer et Objekt B for å sjekke for en kollisjon, så vil denne adferden utløses når Objekt A berører noe annet i scenen din.
Denne adferden vil utløse en hendelse én gang når en kollisjon skjer.
Kollisjoner og Tagger:
Kollisjonen adferd er smart og vil sende det taggede objektet videre til den neste adferden som bruker samme tag. På denne måten kan du utløse en handling på et spesifikt objekt med den taggen i stedet for alle taggede objekter. For eksempel, hvis du vil ødelegge en enkelt fiende når du bruker tagger, må både kollisjonsadferden og ødeleggeadferden bruke den samme "fiende"-taggen.
Hvis taggene for de to tilkoblede adferdene ikke er de samme, vil handlingen skje mot alle objekter i scenen med den taggen.
Hendelsestyper
| Startet Kollisjon | ||||||||||||||
|
Utløser én gang ved hendelse
|
| Mens Kollisjon | Stoppet Kollisjon | ||||||||||
|
Utløser gjentatte ganger ved hendelse
|
Utløser én gang ved hendelse
|
Utdata
|
X (Startet Kollisjon, Mens Kollisjon) |
Dette er den spesifikke plasseringen der kollisjonen skjedde i forhold til Objekt B eller Objekt A langs X-aksen. Hvis |
|
Y (Startet Kollisjon, Mens Kollisjon) |
Dette er den spesifikke plasseringen der kollisjonen skjedde i forhold til Objekt B eller Objekt A langs Y-aksen. Hvis |
|
Impuls (Startet Kollisjon) |
Dette gir ut impulsen av kraften når Objekt A har kollidert med Objekt B. |
| Objekt A ID |
Dette gir ut Objekt-IDen til Objekt A. |
| Objekt B ID |
Dette gir ut Objekt-IDen til Objekt B |
Eksempler
Hvis du vil at en karakters poengsum skal gå opp når den samler en mynt. For å gjøre dette, ville du legge til en Kollisjonshendelse adferd til karakteren din, sette hendelsetypen til å være Startet Kollisjon og deretter sette mynten til å være Objekt B. Hvis det er mange mynter i scenen din, gir det sannsynligvis mer mening å tagge myntene og bruke taggen i stedet for det spesifikke Objekt B.

