DOTween

김기훈·2025년 2월 4일
0

Unity

목록 보기
7/7

DOTween

Tween 이란 오브젝트의 시간당 변화를 의미한다.
DOTween은 게임오브젝트의 자연스러운 변환을 지원해주는 에셋이다.
Transform, 색상, 값 등을 일정한 시간 동안 부드럽게 변화시키는 Tweening 라이브러리이다.

DOTween 시작하기

▪️DoTween 설치

refer : naver blog
라이브러리 설치 경로 : AssetStore_DOTween (HOTween v2)

▪️코드 작성법

transform.DOMove(endValue, duratrion);
// endValue : 목적지, 결과값
// duration : 지속시간

▪️DO

DO는 대상의 변화를 직접 지시할 수 있다.
내장 함수들은 직관적인 함수명을 가지고 있기에 기능을 쉽게 파악할 수 있다.
사용 방식은 간단하며, 대부분의 함수는 매개변수로 (결과값, 지속시간)을 가진다.

▪️Set

DO 함수 끝에 설정을 추가할 수 있다.
추가 설정이기에 공용으로 사용 할 수 있는 내용들이 많이 있다.

대표적으로 많이 사용되는 Set 설정으로 SetEase가 있으며, 이를 통해 컨트롤 대상의 변화하는 속도를 설정할 수 있다. (Default : Ease.Linear)

▽ Sample

transform.DOLocalMove(new Vector3(0, 100, 0), 2f)
    .SetLoops(-1, LoopType.Yoyo)    // Infinite Loop Move
    .SetEase(Ease.InOutSine);       // Soft Move
profile
Late Bloomer

0개의 댓글