본문 바로가기

유니티 UI2

[유니티 기초] UI - Image 컴포넌트 이번 글에서는 유니티 UI 컴포넌트 중 Image 에 대해 알아보도록 하겠습니다. ▶ 텍스쳐와 스프라이트 먼저 알아 두셔야 할 사항이 있습니다. 유니티 3D 에서는 기본적으로 그림 파일을 텍스쳐 형식으로 인식합니다. 그런데, 유니티 UI 에서 사용하는 그림 파일은 텍스쳐가 아닌 스프라이트 형식을 사용해야 합니다. 프로젝트가 3D 인 경우 Assets 폴더에 그림 파일을 복사하면 유니티는 해당 이미지 타입을 텍스쳐로 설정합니다. 이렇게 텍스쳐로 설정된 이미지는 Image 컴포넌트에서 사용할 수 없기 때문에 Sprite 형식으로 변경해 주어야 합니다. 유니티 프로젝트의 Assets 폴더에 그림 파일을 복사해 넣은 후 유니티 에디터에서 해당 파일을 선택하면 Inspector 창에 위와 같은 정보가 나타납니다... 2022. 11. 27.
유니티 UI - Anchor, Pivot, Position 1. Anchor Anchor 는 부모 RectTansform 의 범위 안에서 UI 객체가 고정될 위치를 지정해 줍니다. 만약 상위 RectTransform 객체가 Canvas 이면 Anchor는 화면 크기의 범위 안에서 현재 UI 객체가 고정될 위치를 지정해 주는 것입니다. Anchor 는 대상 범위의 실제 크기가 얼마인지에 상관없이 항상 0~1 사이의 상대 값으로 표시됩니다. 이해를 돕기 위해 간단한 실험을 해보도록 하겠습니다. 테스트 환경은 아래의 이미지와 같이 Canvas 객체 아래에 ParentRect 를 만들고 그 자식으로 Button을 추가했습니다. Button 의 Inspector 창을 보면 Anchors 가 모두 0.5 로 되어 있습니다. 이 의미는 Button UI 객체의 부모인 Par.. 2022. 11. 21.