유니티 Dotween 함수 정리

자주 사용하는 함수

- DoRestart : 트윈을 처음부터 다시 시작
- DoRewind : 트윈을 거꾸로 재생하여 처음 상태로 되돌림

두 개의 함수를 이용해서 주로 UI 애니메이션 만들곤 함.

 

etc-image-0etc-image-1
UI 애니메이션 / 버튼이 커지고 작아짐

 


함수 이름  설명
DOComplete() 트윈을 즉시 완료 상태로 만듭니다. 트윈이 바로 끝나고 완료 콜백이 호출됩니다.
DOKill() 트윈을 즉시 중지하고, 관련된 모든 리소스를 해제합니다.
DOKillById(string id) 지정된 ID를 가진 트윈만 중지하고, 관련된 리소스를 해제합니다.
DOPause() 트윈을 일시 중지합니다.
DOPauseAllById(string id) 지정된 ID를 가진 모든 트윈을 일시 중지합니다.
DOPlay() 트윈을 재생합니다.
DOPlayById(string id) 지정된 ID를 가진 트윈만 재생합니다.
DOPlayBackwards() 트윈을 역방향으로 재생합니다.
DOPlayBackwardsAllById(string id) 지정된 ID를 가진 모든 트윈을 역방향으로 재생합니다.
DOPlayBackwardsById(string id) 지정된 ID를 가진 트윈만 역방향으로 재생합니다.
DOPlayForward() 트윈을 정방향으로 재생합니다.
DOPlayForwardAllById(string id) 지정된 ID를 가진 모든 트윈을 정방향으로 재생합니다.
DOPlayForwardById(string id) 지정된 ID를 가진 트윈만 정방향으로 재생합니다.
DOPlayNext() 대기 중인 다음 트윈을 재생합니다.
DORestart() 트윈을 처음부터 다시 시작합니다.
DORestart(bool includeDelay) 트윈을 처음부터 다시 시작하며, 딜레이 포함 여부를 설정할 수 있습니다.
DORestartAllById(string id) 지정된 ID를 가진 모든 트윈을 처음부터 다시 시작합니다.
DORestartById(string id) 지정된 ID를 가진 트윈만 처음부터 다시 시작합니다.
DORewind() 트윈을 거꾸로 재생하여 처음 상태로 되돌립니다.
DORewindAllById(string id) 지정된 ID를 가진 모든 트윈을 거꾸로 재생하여 처음 상태로 되돌립니다.
DORewindAndPlayNext() 트윈을 처음 상태로 되돌리고 다음 트윈을 재생합니다.
DOTogglePause() 트윈의 재생 상태를 토글(재생/일시 중지 전환)합니다.
RecreateTween() 트윈을 재생성합니다.
RecreateTweenAndPlay() 트윈을 재생성하고 즉시 재생합니다.
RewindThenRecreateTween() 트윈을 되감기 후 재생성합니다.
RewindThenRecreateTweenAndPlay() 트윈을 되감기 후 재생성하고 즉시 재생합니다.