2D意味着只有X軸和Y軸很重要,但是當我做OnTriggerStay2D(COllider2D col)
和做Debug.Log(col.gameObject)
時,只要兩個對象保持相同的Z軸值(0,0),就可以了。當我將我的一個物體移動到不同的值時,它們不再發生碰撞。爲什麼會發生這種情況,以及如何解決它?使用Z軸的箱對撞機2D
回答
對象用不同的Z值將不會發生衝突,因爲Collider2D也是2D它位於XY平面和Z是相同的對象Z.
所以,如果你改變的Z他們不會碰撞的2D對象。希望附圖清晰。
對於不同的Z值對象發生碰撞,您需要使用3d碰撞器。
哦。那時我誤解了二維對撞機。我將使用3d對撞機,但在2D和3D對撞機之間的性能有任何顯着差異? –
三維碰撞機顯然需要比二維碰撞機更多的物理計算,但這並不那麼重要,因爲許多3D遊戲已經在低端設備上運行。 – ZayedUpal
這是爲Android,這就是爲什麼我問。感謝您的回答。 –
- 1. 圓對撞機2D或箱對撞機2D
- 2. Rigidbody2D通過箱子對撞機2D
- 3. 阻止我的2D物體通過箱子對撞機
- 4. Unity C#ScreenToWorldPoint 2D設置對象Z軸
- 5. 用動畫移動2D對撞機
- 6. 箱子對撞機掉落通過其他箱子對撞機統一
- 7. 在2D側卷軸中實現z軸
- 8. 動畫角色的箱子對撞機
- 9. 團結2D C# - 對撞機工作不
- 10. 箱子碰撞2D在Unity中重疊
- 11. 箱撞機無網格,Physics.Raycast
- 12. XNA相機繞着Z軸
- 13. 統一 - 大量的2d對撞機對象滯後
- 14. 如何有效地將2d動態對象堆棧到z軸
- 15. 如何使碰撞僅影響lib子彈中的X軸和Z軸?
- 16. 2D對象碰撞Unity
- 17. 對於在3D中的四角精靈字符使用什麼碰撞對象,網格對撞機或箱對撞機
- 18. 如何使用z軸?
- 19. 使用gnuplot替換z軸
- 20. 如何使一箱的作用就像一個盒子撞機
- 21. Unity多邊形對撞機2D錯誤的形狀
- 22. 觸發對撞機上的2D球員傷害
- 23. 使用2D畫布的碰撞檢測
- 24. 如何在unity3d中找出箱子對撞機的中心?
- 25. 的Java 2D碰撞
- 26. Java 2D碰撞?
- 27. FIPY軸對稱2D與GMSH
- 28. 使用陶瓷磚引擎和箱子進行碰撞檢測2D
- 29. 穿過箱子對撞機,但仍然執行OnCollisionStay功能
- 30. Unity 2D碰撞 - 如何設置彼此碰撞的對象
爲什麼你需要在Z軸上做一個運動? – Thalthanas
更容易組織,然後對我使用'OrderInLayer'。 –