유니티 인벤토리 스크롤 - yuniti inbentoli seukeulol

인벤토리 아이템 개수가 보이는 슬롯의 개수를 초과했을 때 스크롤 뷰로 처리하면 된다.

유니티 인벤토리 스크롤 - yuniti inbentoli seukeulol

적용방법

생성 or 기존 이미지의 컴포넌트 추가

유니티 인벤토리 스크롤 - yuniti inbentoli seukeulol

추가할 때는 UI -> Scroll View을 만들어준다.

나는 기존의 만든 이미지의 컴포넌트를 추가했다.

컴포넌트 살펴보기

유니티 인벤토리 스크롤 - yuniti inbentoli seukeulol

Movement Type : 밑에 설명

Viewport : 표시하고자 하는 콘텐츠가 보일 배경? 공간

Content : 표시하고자 하는 슬롯

Scrollbar Horizontal/Vertical :  수평/수직 스크롤바

나 같은 경우는 수평 스크롤바는 필요 없으니 뺐다.

유니티 인벤토리 스크롤 - yuniti inbentoli seukeulol

쉽게 슬롯들은 Content자식으로 넣어두면된다.

(Grid LayOut을 이용해 슬롯을 정렬)  

Movement Type

Unrestricted : 콘텐츠들이 드래그한곳으로 움직이며, 되돌아오지 않음

유니티 인벤토리 스크롤 - yuniti inbentoli seukeulol

Elastic : 스크롤 영역 밖으로 나가도  다시 돌아옴

유니티 인벤토리 스크롤 - yuniti inbentoli seukeulol

Clamped : 아예 못 나감

유니티 인벤토리 스크롤 - yuniti inbentoli seukeulol

스크롤바와 Grid LayOut은 다른글에 포스팅하도록 해야겠다.

반응형

저작자표시

'유니티 > 컴포넌트' 카테고리의 다른 글

유니티에셋) Shadero Sprite - 2D Shader Editor  (0) 2019.06.20
유니티) 렌더텍스쳐 Render Texture  (2) 2019.06.19
유니티) 2D Physics, Hinge Joint 2D  (0) 2019.01.21
유니티) Layer Collision Matrix 레이어 별 충돌체크  (0) 2019.01.20
유니티) 2D Sprite 타일맵 그리기 충돌처리 TileMap #1  (0) 2019.01.10