DOTween 에셋 임포트
코드 예제
using DG.Tweening;
{
void Start()
{ // Do~~ 명령어로 사용
transform.DOMove(Vector3.up, 5.0f) // 이동할 벡터값, 지속시간
transform.DORotate(Vector3.forward, 5.0f);
transform.DOScale(Vector3.one * 3, 5.0f);
Material mat = GetComponent<MeshRenderer>().material;
mat.DOColor(Color.cyan, 5.0f); // 색 변경
}
{ // RectTransform은 UI 요소의 위치, 크기 및 회전을 제어하는 데 사용되는 컴포넌트
RectTransform rt = GetComponent<RectTransform>();
rt.DOAnchorPosY(0, 1).SetDelay(2.0f).SetEase(Ease.OutElastic);
// 1초만에 Y축 위치를 0으로 이동하는 명령어를 2초 기다린 후 실행
// SetEase: 간편한 애니메이션 효과 추가 (In은 처음, Out은 끝에 적용, InOut도 사용 가능)
Text txt = GetComponent<Text>();
txt.DOText("DOTween Example", 5.0f, true, ScrambleMode.All).SetDelay(3.0f);
// 3초 뒤 5초 지속시간으로 글자 섞어 표현
}
Pro 버전 구입시 컴포넌트 창에서 사용 가능