2D bedeutet, dass nur X und Y-Achse wichtig ist, aber wenn ich OnTriggerStay2D(COllider2D col)
mache und Debug.Log(col.gameObject)
tun, ist es in Ordnung, solange beide Objekte auf der gleichen Z-Achse bleiben (0, 0). Wenn ich eines meiner Objekte auf einen anderen Wert verschiebe, kollidieren diese nicht mehr. Warum passiert das und wie kann man es reparieren?Box Collider 2D mit Z-Achse
Antwort
Objekte mit unterschiedlichen Z-Wert wird nicht kollidieren, wie Collider2D 2D ist auch die auf der XY-Ebene liegt und die Z ist gleich wie die Objekte Z.
Also, wenn Sie Z einer Änderung 2D Objekt werden sie nicht kollidieren. Hoffentlich verdeutlicht das angehängte Bild.
Damit verschiedene Objekte mit Z-Werten kollidieren können, müssen Sie 3D-Collider verwenden.
Oh. Ich habe 2d Collider dann falsch verstanden. Ich werde 3D-Collider verwenden, aber gibt es einen signifikanten Unterschied in der Leistung zwischen 2D- und 3D-Colliders? –
3D-Collider benötigen offensichtlich mehr Physikberechnungen als 2D-Collider, aber das ist nicht so wichtig, da viele 3D-Spiele bereits in Low-End-Geräten laufen. – ZayedUpal
es ist für android, deshalb frage ich. Danke für die Antworten. –
- 1. Circle Collider 2D oder Box Collider 2D
- 2. Box Collider 2D überlappende in Unity
- 3. Woher weiß ich, ob der Box Collider 2d einen anderen Box Collider berührt?
- 4. Kollision zwischen Box Collider 2D und Polygon Collider 2D funktioniert nicht
- 5. Box Collider fällt durch andere Box Collider Einheit
- 6. Moving 2D Collider mit Animation
- 7. Unity 2D-Polygon-Collider
- 8. Unity 2D-C# - Collider nicht
- 9. Box Collider mit einer bestimmten Form
- 10. Line Intersection mit gedrehtem Box Collider-Objekt
- 11. 2D Polygon Collider verursacht keine Kollisionen mit einem 2D Polygon Collider
- 12. Wie man eine Box verhält wie eine Box Collider
- 13. schnell bewegende Objekt durch die Box Collider in Einheit
- 14. Unity 2D Box Collider fällt in einen anderen und als Ports Playercollider nach oben
- 15. Unity - große Anzahl von 2D-Collider-Objekten mit Verzögerung
- 16. Drucken 2d Array-Box
- 17. Warum bekomme ich eine Lücke zwischen Spieler Character Collider und Box Collider?
- 18. Box Collider fängt keine Maus drücken drücken Ereignis
- 19. Einheit Einfach 2D Collider Sensor Skript Reihenfolge der Ereignisse Ausgabe
- 20. So erstellen Collider zwischen zwei Kreis in 2D
- 21. Recht Printing (2D-Arrays, Box)
- 22. Unity 2D C# Hitbox mit Boxcollider
- 23. C# OnTriggerStay mit Collider Variablen
- 24. ThreeJS 2D-Bounding-Box von 3D-Objekt
- 25. Wie man einen Select Collider deaktiviert
- 26. Einheit, wie zu finden, wenn Objekt mit Mesh Collider (nicht Bounding Box, das eigentliche Netz) schneidet?
- 27. Einheit: Raycast trifft nicht auf Child Object's Collider
- 28. Ball fällt durch Plattform Collider
- 29. Unity Collider - OnTriggerEnter
- 30. Unity C# TouchScript - Overlapped Collider Erkennungsproblem
Warum müssen Sie eine Bewegung auf der Z-Achse ausführen? – Thalthanas
Leichter zu organisieren dann mit 'OrderInLayer' für mich. –