Evo*_*lor 6 terminology rectangles bounding-box unity-game-engine difference
边界框和矩形之间有什么区别?
这个问题是关于Unity 3D的Bounds和Rect类的,但我对一般答案更感兴趣.
特别:
哪个性能更好?
无关。它们在 2D 中是相同的,在 3D 中它们具有不同的含义/用途。
边界框只是一个 3D 矩形吗?
没有 3D 矩形这样的东西。你说的是一个盒子。边界框是一个大到足以包含实体/模型的所有可碰撞部分的框。
我什么时候应该更喜欢一个?
无关紧要,见第一段。
它们是可互换的术语,如果是,为什么 Unity 3D 为它们提供单独的类?
再次,2D 与 3D。
您可以提供的任何其他知识将不胜感激!
边界框的存在是为了提高碰撞检测的性能。如果两个物体的边界框不相交,则无需进一步处理它们的任何碰撞器或在 2D 中执行像素完美相交测试。边界框允许碰撞检测算法快速丢弃任何有保证的非碰撞体。
| 归档时间: |
|
| 查看次数: |
2261 次 |
| 最近记录: |