지금 제작중인 게임에서 사람들 리스트가 나오고 그 중에 한명을 골라야 하는 기능이 필요했다.
여기에 딱 맞는 기능이 스크롤뷰
그런데 찾아보니 은근히 할게 많은 작업이라길래 기록을 남긴다.

일단 스크롤뷰를 추가하면 가장 상단 Scroll View에 Scroll Rect 컴포넌트가 있다.
여기서 2번째 3번째 가로 세로는 해당 방향으로 움직임을 허용한다는 의미다.
MovementType와 Inertia, Scroll Sensitivity는 이미지가 어떻게 움직이는가에 대한 옵션
Visibility는 상황에 따라 스크롤바를 나타내던가 감출 수 있다.
On Value Changed는 스크롤 움직일 때 위치를 콜백받는다.
바가 끝까지 내려갔을 때 새로운 이미지를 로딩하도록 만들 때 사용한다.

스크롤뷰를 아래에는 Content기 있다.
스크롤이 되는 영역을 표시하는 오브젝트로 스크롤뷰의 크기보다 커야 한다.
자식 오브젝트를 정렬시키고 그에 맞춰 크기를 조절하는 스크립트가 필요하다.
그래서 Content에 Content Size Fitter와 Vertical Layout Group를 추가하가.

구현 완료
'게임 프로그래밍 > Unity' 카테고리의 다른 글
| 코루틴에 관하여 (0) | 2021.11.12 |
|---|---|
| 작동 이후 특정 시간이 지난 후 다시 동작하는 코드를 원한다면 (0) | 2021.11.12 |
| 오브젝트에 마우스를 올리면 정보 출력 (0) | 2021.11.12 |
| 유니티에서 델리게이트 사용 (0) | 2021.11.12 |
| 게임오브젝트를 특정 오브젝트의 자식으로 생성하고 위치 정할 때 주의사항 (0) | 2021.11.12 |




최근댓글