DOTween 함수 모음

김효중·2025년 4월 15일

DOTween이란?

DOTween은 유니티에서 자주 사용하는 라이브러리이다.
DOTween은 시간에 따라 어떤 값을 부드럽게 변화시킨다.
예를 들어, 오브젝트의 위치, 회전, 크기, 색상 등을 시간에 따라 자연스럽게 변화시킬 수 있다.

DOTween 내장 함수

DOMove - 특정 위치로 이동

transform.DOMove(new Vector3(3,0,0),2.0f);

DORotate - 특정 각도로 회전

transform.DORotate(new Vector3(0,180,0),1.0f);

DOScale - 특정 크기로 변화

// 오브젝트가 1초동안 2배로 커짐
transform.DOScale(new Vector3(2,2,2),1f);

DOFade - 특정 알파값으로 투명도 변화

// 이미지가 3초 동안 서서히 사라짐
imgae.DOFade(0, 3.0f);

DOColor - 특정 색상으로 변화

// 스프라이트의 색상이 1초 동안 빨간색으로
spriteRenderer.DOColor(Color.red, 1.0f);

DOShakePosition - 오브젝트를 흔드는 효과

// 오브젝트가 1초 동안 강도 2로 흔들림
transform.DOShakePosition(1.0f, 2.0f); 

SetLoops - 트윈을 반복

// 무한 반복하며, 이동 후 반대로 돌아옴
// LoopType.Yoyo 되감기면서 반복
transform.DOMove(new Vector3(3,0,0),2.0f).SetLoops(-1, LoopType.Yoyo); 

OnComplete - 트원 완료시 콜백 실행

// 이동이 끝나면 로그 출력
transform.DOMove(new Vector3(3,0,0),2.0f).OnComplete(()=> Debug.Log("완료"));
profile
도전하는 개발자

0개의 댓글