Ich habe fast jede Antwort geprüft, aber das waren meistens einfache Fehler und Fehler. Mein Problem ist, dass OnCollisionEnter nicht aufgerufen wird, auch wenn es mit anderen Starrkörper kollidiert.
Hier ist der Teil, der nicht aufgerufen wird:
%Vor%Nicht einmal die "Kollision !!!" Nachricht erscheint. Verstehe ich die Verwendung falsch oder habe ich etwas vergessen?
Verwenden Sie 2D-Collider und Starrkörper ??. Wenn dies der Fall ist, verwenden Sie diese Funktion anstelle von OnCollisionEnter
%Vor%Sie müssen sicherstellen, dass die Kollisionsmatrix (Bearbeiten-> Projekteinstellungen -> Physik) Kollisionen zwischen den Ebenen, zu denen Ihre Objekte gehören, nicht ausschließt.
Sie müssen auch sicherstellen, dass das andere Objekt folgendes hat: collider, rigidbody und dass das Objekt selbst oder eine dieser Komponenten nicht deaktiviert ist.
Folgendes mache ich:
Jetzt funktioniert Ihr OnCollisionEnter. Ich hoffe, das hilft dir.
weil Sie den Klassennamen des Parameters falsch eingegeben haben. das macht keinen fehler auch nicht funktioniert. zB:
%Vor%