본문 바로가기
프로그래밍/Unity

UGUI Advanced (Dynamic) ScrollView

by neive 2022. 6. 18.
728x90

 

일반화된 명칭이 없지만 이 스크롤의 용도는

 

수십 개 이상의 항목을 가진 리스트를 실제 그

 

개수 만큼의 아이템을 만들지 않고 적은 개수

 

를 만들지만 표시할건 다 하면서 부하가 없이

 

표시해주는 것이 되겠다

 

 

https://assetstore.unity.com/packages/tools/gui/dynamic-scrollview-101107

 

Dynamic ScrollView | GUI 도구 | Unity Asset Store

Use the Dynamic ScrollView from mosframe on your next project. Find this GUI tool & more on the Unity Asset Store.

assetstore.unity.com

 

일단 이걸 추가한 다음...

 

그냥 평소대로 UGUI Scroll View 를 추가해주고 Scroll View 에 Add Component 로 Dynamic V Scroll View 를 추가해준다.. 그리고 아이템 갯수랑 아이템으로 쓸 게임오브젝트를 연결해야 되는데
Content 아래 Item 으로 쓸 것 넣고 안에 Item 제어 클래스를 붙어야 되는데
이렇게 상속을 받고 onUpdateItem 에 자신의 아이템을 꾸밀 코드를 넣으면 된다
Anchor 참고용

 

Content 아래 샘플로 넣어둔 Item 은 자동으로 Unactive 되기 때문에 신경쓰지 않아도 된다

 

특정 위치로 스크롤은 아래 함수를 사용

 

scrollByItemIndex

 

728x90

'프로그래밍 > Unity' 카테고리의 다른 글

어드레서블 (Addressable)  (0) 2022.07.14
구글 Firebase 리얼타임 디비  (0) 2022.07.08
유니티쨩 URP 를 써보자  (0) 2022.03.21
Unity - Obfuscator 메뉴얼  (0) 2021.12.30
스크롤 뷰 (Scroll View) 만들기  (0) 2021.12.27

댓글