Rect Transform 컴포넌트는 Transform 컴포넌트의 2D 레이아웃 버전입니다. 트랜스폼은 포인트 하나를 나타내지만, Rect Transform은 UI 요소를 안에 넣을 수 있는 사각형을 나타냅니다. 사각 트랜스폼의 상위 컴포넌트도 사각 트랜스폼인 경우, 하위 사각 트랜스폼이 상위 사각형에 대한 상대적인 포지션과 크기도 지정할 수 있습니다.
프로퍼티: | 기능: |
---|---|
Pos (X, Y, Z) | 앵커를 기준으로 한 사각형의 피벗 포인트 포지션입니다. 피벗 포인트 주변으로 사각형이 회전합니다. |
Width/Height | 직사각형의 너비와 높이입니다. |
Left, Top, Right, Bottom | 앵커를 기준으로 한 사각형 에지의 상대적인 포지션으로, 앵커에 의해 정의되는 사각형 안의 패딩이라고 생각할 수 있습니다. 앵커가 분리된 경우에 Pos 와 Width/Height 대신 표시됩니다(아래 참조). 이 옵션에 액세스하려면 RectTransform 컴포넌트 왼쪽 상단에 있는 Anchor Presets 상자를 클릭하십시오. |
Anchors | 사각형 왼쪽 하단 모서리와 오른쪽 상단 모서리의 앵커 포인트입니다. |
Min | 상위 사각형 크기의 일부로 정의되는 사각형 왼쪽 하단 모서리의 앵커 포인트입니다. 0,0은 상위 사각형 왼쪽 하단 모서리의 앵커에 해당하고 1,1은 상위 사각형 오른쪽 상단 모서리의 앵커에 해당합니다. |
Max | 상위 사각형 크기의 일부로 정의되는 사각형 오른쪽 상단 모서리의 앵커 포인트입니다. 0,0은 상위 사각형 왼쪽 하단 모서리의 앵커에 해당하고 1,1은 상위 사각형 오른쪽 상단 모서리의 앵커에 해당합니다. |
Pivot | 피벗 포인트 주위로 사각형이 회전하며, 사각형 자체 크기의 일부로 정의됩니다. 0,0은 왼쪽 하단 모서리에 해당하고 1,1은 오른쪽 상단 모서리에 해당합니다. |
Rotation | X, Y 및 Z 축을 따라 피벗 포인트를 중심으로 회전하는 오브젝트의 회전 각도(˚ 단위)입니다. |
Scale | X, Y 및 Z 차원에서 오브젝트에 적용되는 스케일 팩터입니다. |
Blueprint Mode | 회전되고 스케일되지 않는 것처럼 RectTransform을 편집합니다. 이 경우 스내핑도 활성화됩니다. |
Raw Edit Mode | 활성화된 경우 피벗 및 앵커 값을 편집하면 사각형이 한 자리에 머무르도록 사각형의 포지션과 크기를 반대로 조정하지 않습니다. |
일부 RectTransform 계산은 프레임 전체에서 수행된 최신 변경 사항이 반영되도록 하기 위해 UI 버텍스를 계산하기 직전 프레임 끝에서 수행됩니다. 따라서 시작 콜백과 첫 업데이트 콜백에서는 아직 계산되지 않은 상태입니다.
이 문제는 Start()
콜백을 만들고 여기에 Canvas.ForceUpdateCanvases()
메서드를 추가하여 우회할 수 있습니다. 그러면 캔버스가 프레임 끝에서 업데이트되지 않고 메서드가 호출될 때 업데이트됩니다.
사각 트랜스폼 사용 방법에 대한 전체 소개 및 개요 기본 레이아웃 페이지를 참조하십시오.