반응형
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' 카테고리의 다른 글
Unity - 게임 binary파일로 저장하고 로드하는 법(BinaryFormatter, using문) (0) | 2023.06.17 |
---|---|
Unity - 게임 json파일로 저장하고 로드하는 법 (JsonUtility.ToJson, JsonUtility.FromJson) (0) | 2023.06.17 |
Unity - 'TMPro.TMP_Text'에서 'string'(으)로 변환할 수 없습니다 오류 (0) | 2023.06.16 |
Unity - 텍스트에 타이핑 효과(typingEffect) 적용하는 방법 (1) | 2023.06.16 |
Unity - [SerializeField],직렬화, [System.Serializable] (0) | 2023.06.14 |
댓글