我不明白 Unity 对 Collider.2D.bounds 的解释。
来自 Unity 文档:“对撞机的世界空间边界区域。”
有人可以给出更好的解释吗?此外,请解释一下 collider.2d.bounds.max 和 min。
“对撞机的世界空间边界区域”
在统一中,您可以使用不同的坐标表示来获取对象,这是一个独立于其父级的局部系统,并且对象本身是系统和世界系统的中心。虽然本地对象系统以对象为中心,但世界系统是一个固定系统,它描述了对象在场景中的确切位置,如果没有世界系统,您将无法知道对象在场景中的确切位置。价值观正是描述了这一点。
对象空间:
世界空间:
在您的情况下,您可以获得对象在世界系统中的边界(如果是盒子,则为最小和最大位置)。
“bounds min/max”
bounds.min.x将是(对象的)边界的最低 x 位置,并且bounds.max.x将是最高的
编辑:
在这里您可以看到包围体是如何工作的。包围体将始终包含对象周围的每个顶点,但包围盒有不同类型,Unity 使用轴对齐包围盒 (AABB) 之一。
| 归档时间: |
|
| 查看次数: |
1895 次 |
| 最近记录: |