반응형
게임이나 어플을 만들다 보면 스크롤을 구현해야만 합니다.
NGUI UIScrollView에 대해서 알아보고 문제점들을 해결해 보겠습니다.
생성 : NGUI -> Create -> ScrollView
UIGrid 컴포넌트를 이용하여 배치 (대부분 같이 사용)
UI Scroll View
컴포넌트 톱니 -> Reset Clipping Position
Content Origin : 피봇 설정
Movement : 방향
Drag Effect : 자연스러운 멈춤 효과
Scroll Wheel Factor : 마우스 스크롤
Momentum Amout : 드래그하고 놓았을 때 탄력
Restrict Within Panel : 패널을 벗어나지 않도록
Cancel Drag If Fits : 패널 영역안에 모두 위치한 경우 스크롤 사용 안함
Smooth Drag Start : 드래그 시작될 때 차례대로 드래그
IOS Drag Emulation : 패널 영역을 넘어갈 때 드래그되는 속도 감소
Scroll Bars
Show Condition : 언제 스크롤 보여줄 지
ResetPosition () 좌표 맞추기. 초기화 아님
UIGrid
sprite 추가
Execute : 스프라이트 배치
UI Center On Child
UI Center On Click
DetachChidren () : 가비지 제거, 초기화 안 되는 경우
UI Wrap Content
무한 스크롤
UI Drag Scroll View
Spring Panel
스크롤 영역 지정
패널 크기만큼 보이지 않는 위젯을 생성
생성한 위젯에 box collider uidrag Scroll view 컴포넌트 추가
반응형
'모바일 > 유니티' 카테고리의 다른 글
유니티 | UnityAds 설치 (1) | 2020.03.10 |
---|---|
유니티 | UGUI 기초 (0) | 2020.03.10 |
유니티 | 렌더링 순서 (0) | 2020.03.10 |
유니티 | NGUI - UIIput UIButton (0) | 2020.03.10 |
유니티 | NGUI - UISprite UILabel (0) | 2020.03.10 |
유니티 | NGUI - UIRoot UIPanel (0) | 2020.03.09 |
유니티 | NGUI 기초 (0) | 2020.03.09 |
유니티 | 파티클 모델링 (0) | 2020.03.07 |
댓글