Unity Is Trigger an aber nicht durch fliegen?
Hallo ich arbeite gerade mit Unity und will es jetzt so machen das wenn ein Spieler ein Objekt berührt das dann was passiert funktioniert auch bi dahin dafür habe ich is Trigger an gemacht aber wenn ich jetzt das Objekt berühre läuft der Spieler durch gibt es eine möglichkeit is Trigger anzumachen aber man kann trotzdem nicht durch das Objekt laufen?
Danke im Vorraus
2 Antworten
Hat dein Objekt einen Rigidbody? Um überhaupt mit Physik in Kontakt treten zu können?
Es gibt 2 Arten von Kollision. Hier der Überblick inklusive einer List was wofür gebraucht wird.
https://docs.unity3d.com/Manual/CollidersOverview.html
Dem Entsprechend, wenn durchfliegen kein Problem, wird " is Trigger" genutzt.
Ansonsten, darf der Collider eben nicht auf " is Trigger" gesetzt werden.
Heist also im Code muss einfach anderes abgefragt werden.
OnTriggerEnter()
https://docs.unity3d.com/ScriptReference/Collider.OnTriggerEnter.html
oder
OnCollisionEnter()
https://docs.unity3d.com/ScriptReference/Collider.OnCollisionEnter.html
