Frage von Drinkler, 8

Ich habe zwei Box Collider 2D. Ich will eine Trigger Funktion auslösen, wenn sie sich berühren. Jedoch weiß ich nicht wo ich "Is Trigger" anschalten soll?

public GameObject gameObjectDestroy;

void OnTriggerEnter2D(Collider2D coll) { if (coll.gameObject.tag == "Meteorid") { Destroy(gameObjectDestroy); lifes--; Debug.Log(lifes); } }

Wo soll ich "Is Trigger" einschalten, habe alles schon ausprobiert. Oder hab ich einen Fehler im Code?

Antwort
von OctoMan, 3

bei collision sind mehrere komponenten wichtig. Im bild ist ein beispiel collider, gelb markiert die option die du suchst.

Die zweite wichtige komponenten ist auf mindestens einem der zu kollidierenden object muss ein rigidbody oder rigidbody2d sein.

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten