BoundsInt
структура в UnityEngine
Выполнено в:UnityEngine.CoreModule
Описание
Представляет собой выравниваемый по оси граничный блок со всеми значениями в виде целых чисел.
Выравниваемая по осям граничная рамка, или AABB, представляет собой рамку, выравниваемую по осям координат и полностью охватывающую какой-либо объект. Поскольку рамка никогда не вращается относительно осей, она может быть определена точками min и max.
Свойства
| Свойство | Описание |
|---|---|
| allPositionsWithin | BoundsInt.PositionCollection, который содержит все позиции в BoundsInt. |
| center | Центр границы. |
| max | Максимальная точка коробки. |
| min | Минимальная точка коробки. |
| position | Положение граничной рамки. |
| size | Общий размер коробки. |
| x | X — значение минимальной точки квадрата. |
| xMax | Максимальная точка x коробки. |
| xMin | Минимальная точка x коробки. |
| y | Значение Y минимальной точки в квадрате. |
| yMax | максимальная точка y коробки. |
| yMin | Минимальная точка y коробки. |
| z | Значение Z минимальной точки в квадрате. |
| zMax | Максимальная точка z коробки. |
| zMin | Минимальная точка z коробки. |
Открытые методы
| Метод | Описание |
|---|---|
| ClampToBounds | Привязывает положение и размер этого граничного блока к заданным границам. |
| Contains | Содержится ли точка в пределах границы? |
| SetMinMax | Устанавливает пределы на минимальное и максимальное значения в блоке. |
| ToString | Возвращает форматированную строку для границ. |