Свойство: | Функция: |
---|---|
Aspect Mode | Как изменяются размеры прямоугольника, чтобы обеспечить нужное соотношение сторон. |
None | Не подгоняйте прямоугольник под размеры соотношения сторон. |
Width Controls Height | Высота автоматически настраивается, основываясь на значении длины. |
Height Controls Width | Длина автоматически настраивается, основываясь на значении высоты. |
Fit In Parent | Длина, высота, позиция и привязки автоматически подстраиваются под родительский прямоугольник, для того чтобы соответствовать области занимаемой им и при этом сохранять соотношение сторон. Может остаться некоторое свободное расстояние внутри родительского прямоугольника, из-за того, что другой прямоугольник оказался меньше родительского. |
Envelope Parent | Длина, высота, позиция и привязки автоматически подстраиваются таким образом, чтобы покрыть всю область родительского прямоугольника, при этом сохраняя соотношение сторон. Данный прямоугольник может быть больше родительского прямоугольника. |
Aspect Ratio | Необходимое соотношение сторон. Представляет из себя длину, поделённую высотой. |
Aspect Ratio Fitter работает в качестве компоновочного контроллера, который контролирует размер своего компоновочного элемента. С помощью него можно подогнать высоту по длине и наоборот, внедрить элемент внутрь родительского элемента или конвертировать родительский элемент. Aspect Ratio Fitter не принимает во внимание такую компоновочную информацию как минимальный и предпочтительный размер.
Стоит иметь в виду то, что когда размеры Rect Transform изменяются - благодаря Aspect Ratio Fitter или чему-нибудь другому - изменение размеров происходит вокруг точки опоры. Данное означает что точка опоры может использоваться для выравнивания прямоугольника. Например, точка опоры размещённая в центре сверху позволит прямоугольнику при масштабировании растягиваться одновременно в обе стороны, и растягиваться только вниз если верхний край сохранит свою позицию.