Unity 6.3
0 онлайн 40 гостей 3 в системе
Вход

BoundsInt.SetMinMax

Declaration

public void SetMinMax(Vector3Int minPosition, Vector3Int maxPosition);

Описание

Устанавливает границы на значения min и max для блока.

Используйте эту функцию для установки минимального и максимального значений BoundsInt одновременно, быстрее, чем устанавливать значения по отдельности.

Эта функция определяет сначала минимальное значение, а затем максимальное значение. Когда функция определяет минимальное значение, если вы вводите минимальное значение, которое больше текущего максимального значения, то введенное значение становится новым максимальным значением, а предыдущее максимальное значение становится новым минимальным значением.

Однако, когда функция определяет максимальное значение, она только сравнивает первоначально введенное максимальное значение с разрешенным минимальным значением, и игнорирует новое максимальное значение. Если вы ввели максимальное значение, которое меньше разрешенного минимального значения, то введенное значение становится новым минимальным значением, а разрешенное минимальное значение становится новым максимальным значением.

Положение и размер BoundsInt затем корректируются на основе окончательного разрешенного минимального и максимального значения.