Ich versuche, eine Replik von Asteroiden in Unity zu machen. Das Problem ist, dass meine Kugeln die OnTriggerEnter2D
Methode auf den Asteroiden nicht auslösen. Die Asteroiden haben das folgende Skript angehängt:OnTriggerEnter2D wird nicht aufgerufen
using UnityEngine;
using System.Collections;
public class Asteroid : MonoBehaviour {
void Start() {
print ("class initiated");
}
void onTriggerEnter2D (Collider2D collider) {
Debug.Log (collider);
}
}
Die Kugel hat Gameobject Is Kinematic und Ist-Trigger aktiviert ist, und hat Starrkörper 2D und Box Collider 2D angebracht. Der Asteroid GameObject hat Rigidbody 2D und Circle Collider 2D und Is Kinematic und Is Trigger ist deaktiviert.
Oh wow, ich fühle mich dumm. Vielen Dank! –