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

RectInt.SetMinMax

Declaration

public void SetMinMax(Vector2Int minPosition, Vector2Int maxPosition);

Описание

Устанавливает границы на значения min и max прямоугольника.

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

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

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

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