.
Unity 내장 UI 시스템으로 Scroll View 만들기.
아주 간단해서 포스트로 쓸 양이 될 지는 모르겠지만, 그래도 빼먹으면 소소하게 시간낭비하는 부분이 있어서 메모 차원에서 남겨봅니다.
대략적인 순서
1. Create > UI > Scroll View
2. Hierarchy 에서 Scroll View 오브젝트 선택
3. 가로/세로 스크롤 여부 체크박스 설정
4. (Optional) Scroll View/Viewport/Content 오브젝트에 추가될 아이템들을 정렬하기 위한 Layout Group 추가.
위 순서대로,
Scroll View 오브젝트를 클릭하면 Scroll Rect 컴포넌트가 보이는데, 체크해야할 중요한 옵션은 Horizontal, Vertical. 가로/세로 스크롤 여부를 결정합니다.
Hierarchy 에 여러가지가 생성돼있습니다.
Viewport 는 Children 에 추가되는 아이템을 클립핑 해줍니다.
Scrollbar Horizontal/Vertical 오브젝트를 스크롤바.
신경써야할 건 Viewport 아래의 Content.
동적으로 아이템을 추가할 때 Content 를 Parent 로 설정해주면 끝.
추가로, Content 오브젝트에 Grid/Horizontal/Vertical 등의 Layout Group 을 추가해서 리스트 오브젝트들을 정렬하는 데 사용할 수 있습니다. 아래로 스크롤되는 뷰라면 Vertical View 를, 바둑판 같은 인벤토리를 만든다면 Grid Layout Group 을 사용하면 되겠습니다.
.
'유니티 엔진 (Unity Engine)' 카테고리의 다른 글
[Unity] 유튜브의 Unity 강좌 채널 5개 (0) | 2020.12.01 |
---|---|
[Unity] Custom Editor, ReorderableList 적용하기 (0) | 2020.10.13 |
[Unity] Serialize 타입, 값 유지하기 (FormerlySerializedAs) (0) | 2020.10.12 |
유니티를 이용한 VR 앱 개발, 초보자도 VR게임을 만들 수 있을까? (0) | 2020.10.05 |
[Unity][Asset] DOTween, 트위닝 애니메이션 플러그인 (0) | 2020.10.05 |
[Unity] Canvas Hierarchy 순서 가장 위/아래로 이동시키기 (0) | 2020.10.05 |
[Unity] API Level 29 빌드 에러, SDK 업데이트 방법 (0) | 2020.10.05 |