Kollisionsereignis
Beschreibung
Das Kollisions-** Event**-Verhalten wird ein Ereignis auslösen, wenn zwei Objekte zu kollidieren beginnen, das Kollision aufhören oder kontinuierlich während der Kollision auslösen. Wenn Sie Tags verwenden, können Sie überprüfen, ob Ihr Objekt mit mehreren Objekten kollidiert ist. Wenn Sie kein Objekt B angeben, um auf eine Kollision zu überprüfen, wird dieses Verhalten ausgelöst, wenn Objekt A mit irgendetwas in Ihrer Szene in Kontakt kommt.
Dieses Verhalten wird ein Ereignis einmal auslösen, wenn eine Kollision passiert.
Kollisionen und Tags:
Das Kollisionverhalten ist intelligent und wird das getaggte Objekt an das nächste Verhalten weitergeben, das dasselbe Tag verwendet. Auf diese Weise können Sie eine Aktion auf ein bestimmtes Objekt mit diesem Tag auslösen, anstatt auf alle getaggten Objekte. Wenn Sie zum Beispiel einen einzelnen Gegner zerstören möchten, wenn Sie Tags verwenden, machen Sie sowohl das Kollisionverhalten als auch das Zerstörverhalten mit demselben "Gegner"-Tag.
Wenn die Tags für die beiden verbundenen Verhaltensweisen nicht übereinstimmen, dann wird die Aktion auf alle Objekte in der Szene mit diesem Tag angewendet.
Ereignistypen
| Begann zu kollidieren | ||||||||||||||
|
Wird einmal beim Ereignis ausgelöst
|
| Während der Kollision | Hörte auf zu kollidieren | ||||||||||
|
Wird wiederholt beim Ereignis ausgelöst
|
Wird einmal beim Ereignis ausgelöst
|
Ausgaben
|
X (Begann zu kollidieren, Während der Kollision) |
Dies ist der spezifische Ort, an dem die Kollision relativ zu Objekt B oder Objekt A entlang der X-Achse stattfand. Wenn |
|
Y (Begann zu kollidieren, Während der Kollision) |
Dies ist der spezifische Ort, an dem die Kollision relativ zu Objekt B oder Objekt A entlang der Y-Achse stattfand. Wenn |
|
Impuls (Begann zu kollidieren) |
Dies gibt den Impuls der Kraft aus, wenn Objekt A mit Objekt B kollidiert. |
| Objekt A ID |
Dies gibt die Objekt-ID von Objekt A aus. |
| Objekt B ID |
Dies gibt die Objekt-ID von Objekt B aus. |
Beispiele
Wenn Sie möchten, dass ein Charakterpunkt steigt, wenn er eine Münze einsammelt. Um dies zu tun, würden Sie ein Kollisions-Event -Verhalten zu Ihrem Charakter hinzufügen, den Ereignistyp auf Begann zu kollidieren setzen und dann die Münze als Objekt B festlegen. Wenn es viele Münzen in Ihrer Szene gibt, macht es wahrscheinlich mehr Sinn, die Münzen zu taggen und das Tag anstelle des spezifischen Objekts B zu verwenden.

