Transform 컴포넌트
Transform 컴포넌트는 모든 게임 오브젝트에 포함되어 있으며, 게임 오브젝트의 위치, 회전, 크기를 조정하는 데 사용됩니다.
Transform 컴포넌트는 다음과 같은 속성을 가지고 있습니다.
- Position : 게임 오브젝트의 위치
- Rotation : 게임 오브젝트의 회전
- Scale : 게임 오브젝트의 크기
Transform 컴포넌트는 3D 공간에서 사용되며, 3개의 축(X, Y, Z)을 이용하여 게임 오브젝트를 이동, 회전, 크기를 조정합니다.
RectTransform 컴포넌트
RectTransform 컴포넌트는 UI 요소에서 사용되며, UI 요소의 위치, 크기, 피벗(pivot)을 조정하는 데 사용됩니다.
RectTransform 컴포넌트는 다음과 같은 속성을 가지고 있습니다.
- Anchored Position : UI 요소의 위치
- Size Delta : UI 요소의 크기
- Pivot : UI 요소의 피벗
RectTransform 컴포넌트는 2D 공간에서 사용되며, 2개의 축(X, Y)을 이용하여 UI 요소를 이동, 크기를 조정합니다.
차이점
Transform 컴포넌트와 RectTransform 컴포넌트의 가장 큰 차이점은 사용되는 공간입니다. Transform 컴포넌트는 3D 공간에서 사용되며, RectTransform 컴포넌트는 2D 공간에서 사용됩니다.
또한, Transform 컴포넌트는 3개의 축(X, Y, Z)을 이용하여 게임 오브젝트를 이동, 회전, 크기를 조정합니다. 반면에 RectTransform 컴포넌트는 2개의 축(X, Y)을 이용하여 UI 요소를 이동, 크기를 조정합니다.
또한, RectTransform 컴포넌트는 Anchor와 Pivot 속성을 가지고 있습니다. 이 속성들은 UI 요소의 위치와 크기를 정의하는 데 중요한 역할을 합니다.
결론
Transform 컴포넌트와 RectTransform 컴포넌트는 Unity의 다른 공간에서 사용되는 컴포넌트입니다. Transform 컴포넌트는 3D 공간에서 사용되며, RectTransform 컴포넌트는 2D 공간에서 사용됩니다. RectTransform 컴포넌트는 UI 요소의 위치와 크기를 조정하는 데 사용되며, Anchor와 Pivot 속성이 중요한 역할을 합니다. 반면에 Transform 컴포넌트는 게임 오브젝트의 위치, 회전, 크기를 조정하는 데 사용됩니다.
'Unity' 카테고리의 다른 글
C# Action과 UnityEvent의 차이점 (2) | 2023.05.11 |
---|---|
Unity : 사운드 재생 (0) | 2023.04.25 |
Unity : Invoke (0) | 2023.04.22 |
Unity : UnityEngine.Pool 오브젝트 풀링 (0) | 2023.04.21 |
Unity Component : SpriteRenderer (0) | 2023.04.17 |