Törmäys Tapahtuma
Kuvaus
Collision Event -toiminto laukaisee tapahtuman, kun kaksi objektia alkaa törmätä, lopettaa törmäämisen tai laukaisee jatkuvasti törmätessään. Kun käytät tageja, voit tarkistaa, onko objektisi törmännyt useisiin objekteihin. Jos et määritä Objektia B tarkistettavaksi törmäykseksi, niin tämä toiminto laukaisee, kun Objekti A koskettaa mitä tahansa kohtauksessasi.
Tämä toiminto laukaisee tapahtuman kerran, kun törmäys tapahtuu.
Törmäykset ja tagit:
Törmännyt käytös on älykäs ja välittää tagatun objektin seuraavalle käyttäytymiselle, joka käyttää samaa tagia. Tällä tavoin voit laukaista toiminnan tietyltä objektilta, jolla on tuo tagi, sen sijaan että kaikki tagatut objektit reagoisivat. Esimerkiksi, jos haluat tuhota yhden vihollisen käyttäessäsi tageja, varmista, että sekä törmännyt käyttäytyminen että tuhoamistoiminto käyttävät samaa "vihollinen"-tagia.
Jos kahden yhdistetyn käyttäytymisen tagit eivät ole samat, niin toiminto tapahtuu kaikille kohtauksen objekteille, joilla on tuo tagi.
Tapahtumatyyppi
| Aloitettu Törmäys | ||||||||||||||
|
Laukaisee kerran tapahtumassa
|
| Törmäys Aikana | Lopetettu Törmäys | ||||||||||
|
Laukaisee toistuvasti tapahtumassa
|
Laukaisee kerran tapahtumassa
|
Tulosteet
|
X (Aloitettu Törmäys, Törmäys Aikana) |
Tämä on tarkka sijainti, jossa törmäys tapahtui suhteessa Objekti B:hen tai Objekti A:han X-akselilla. Jos |
|
Y (Aloitettu Törmäys, Törmäys Aikana) |
Tämä on tarkka sijainti, jossa törmäys tapahtui suhteessa Objekti B:hen tai Objekti A:han Y-akselilla. Jos |
|
Impulssi (Aloitettu Törmäys) |
Tämä tulostaa voiman impulssin, kun Objekti A on törmännyt Objekti B:hen. |
| Objekti A ID |
Tämä tulostaa Objekti A:n ID:n. |
| Objekti B ID |
Tämä tulostaa Objekti B:n ID:n. |
Esimerkit
Jos haluat, että hahmon pisteet kasvavat, kun se kerää kolikon. Tehdäksesi tämän, lisää Törmäys Tapahtuma -käyttäytyminen hahmollesi, aseta tapahtumatyyppi Aloitettu Törmäys ja sitten asenna kolikko Objekti B:ksi. Jos kohtauksessasi on useita kolikoita, on järkevämpää tagata kolikot ja käyttää tagia spesifisen Objekti B:n sijaan.

