Anmelden

Animate CC Kollision von 2 Objekten ?

2
votes
Views: 1088
Wie kann man eine Kollision in Animate CC abfragen ?
Spam Melden
Löschen
Editieren
Beitrag erstellt am 31 Mar 2017 von
81 Reputation
0 0 0 9 6
1 Antwort
Alt Neu Bewertungen
1
votes
Hi sklrboy

mit dieser Funktion kannst du eine Abfrage machen ob 2 Objekte Kollidiert sind.  
**Beachte das beide (Movieclip)Objekte sich auf eine Ebene befinden.**

```
function detect_object_collision(obj1, obj2) {
    // user noname from FragenWissen.com
    if (obj1.visible && obj2.visible) {
        obj1.setBounds(obj1.nominalBounds.x + obj1.x, obj1.nominalBounds.y + obj1.y, obj1.nominalBounds.width, obj1.nominalBounds.height);
        obj2.setBounds(obj2.nominalBounds.x + obj2.x, obj2.nominalBounds.y + obj2.y, obj2.nominalBounds.width, obj2.nominalBounds.height);
        obj1 = obj1.getBounds();
        obj2 = obj2.getBounds();
        return !(
            ((obj1.y + obj1.height) < (obj2.y)) ||
            (obj1.y > (obj2.y + obj2.height)) ||
            ((obj1.x + obj1.width) < obj2.x) ||
            (obj1.x > (obj2.x + obj2.width))
        );
    } else {
        return false;
    }
}
```
Spam Melden
Löschen
Editieren
Antwort erstellt am 31 Mar 2017 von
321 Reputation
0 0 0 0 25
Antwort modifiziert am 31 Mar 2017 von
321 Reputation
0 0 0 0 25
Antworten
B
I
H1
Antworten
2016 - 2017 • FragenWissen.com