본문 바로가기
유니티 공부/Unity

Unity - ScrollView 원하는 만큼 Scroll 내리는 법( anchoredPosition)

by 코딩하는 돼징 2023. 6. 16.
반응형

anchoredPosition

RectTransform의 위치를 나타낸다. Vector2로 나타내지므로 ( X , Y )로 이루어져있다.

public Vector2 anchoredPosition;

ScrollRect.content

ScrollView 영역 내부의 Content를 나타낸다. 

public RectTransform content;

1. 과정

01 scrollRect의 현재 위치 가져오기

Vector2 previousPos = scrollRect.content.anchoredPosition;

02  새로운 위치 설정하기(Y방향 으로 이동)

Vector2 newPos = previousPos + new Vector2(0f, scrollAmount);

03  cotent의 위치를 newPos로 설정하여 이동시키기

scrollRect.content.anchoredPosition = newPosition;

2. 최종 코드

void ScrollMove(float scrollAmount)
{

    Vector2 previousPosition = scrollRect.content.anchoredPosition;

    Vector2 newPosition = previousPosition + new Vector2(0f, scrollAmount);

    scrollRect.content.anchoredPosition = newPosition;
}

3. 실행 영상


Scroll 맨 위로 올리기

 

Unity - scrollRect.normalizedPosition 사용해서 맨 위로 스크롤 하기

ScrollView, ScrollRect 알아보러 가기 Unity - ScrollView, ScrollRect 1. Scroll View Scroll View는 사용자가 스크롤하여 컨텐츠를 볼 수 있는 UI이다. 화면에 보이는 영역 안에 컨텐츠를 표시하고, 컨텐츠가 화면에

code-piggy.tistory.com

 

반응형

댓글