유니티를 쓰는 회사에서 외주를 받을때 처음 알게됐었고, 유용해서 실제로 업계에서도 많이 사용하는 듯하다.
쉽게 값을 애니메이팅할수 있는 기능이라고 보면 될거같다.
DOtween 닷트윈이라고 하는데 종종 두트윈이라고도 불리는듯.
아래 블로그는 DOTween사용법이 잘 정리되어있음.
그전에 작업할때는 Mathf.Lerp를 쓰고 직접 값을 수학적으로 계산하게끔 만들었는데 불편한 점이 많았다.
그래서 좀더 쉽게 값에 애니메이션을 주기 위해서 DOTween을 사용한다.
https://assetstore.unity.com/packages/tools/animation/dotween-hotween-v2-27676
에셋스토어에서 다운받고
C# 스크립트에서
using DG.Tweening;를 추가하면 사용가능
포지션,회전,스케일,컬러 등 값의 변화를 조절할수 있고
텍스트같은 경우 타이핑효과도 만들수 있다.
코드 예시
transform.DOMove(Pos, 3);
-현재 오브젝트를 3초에 Pos위치까지 이동(.SetEase를 추가 안할시에는 목적지에 가서 부드럽게 감속하는 변화)
transform.DOMove(Pos, 3).SetEase(Ease.Linear);
-현재 오브젝트를 3초에 Pos위치까지 이동( '.SetEase(Ease.Linear)' 를 추가하면 등속운동)
transform.DOMove(Pos, 3).SetEase(Ease.InExpo).SetEase(Ease.OutBounce);
-현재 오브젝트를 3초에 Pos위치까지 이동하지만 목적지에 빨리 도착하고 남는 시간동안 통통 튀면서 감속운동
https://assetstore.unity.com/packages/tools/visual-scripting/dotween-pro-32416?aid=1101lvqJ5
추가 기능과 Visual Scripting이 가능한 유료 버전 에셋도 있음
'툴 > 유니티' 카테고리의 다른 글
유니티 프레임 FPS 낮추기, 프레임 FPS 고정 (0) | 2021.09.03 |
---|---|
Unity Raycast 유니티 레이캐스트 - 마우스클릭된 포지션 받기 (0) | 2021.09.02 |
Webgl 웹브라우저 화면맞춤, 데스크탑용 (0) | 2021.09.01 |
Webgl 웹브라우저 화면 맞춤 & 모바일 실행제한 문구 없애기 (1) | 2021.08.26 |
[AR] 마커 이미지 인식률 측정방법 arcoreimg (0) | 2021.08.20 |