1102 DOTween 사용법

null·2023년 11월 2일

Unity Study

목록 보기
34/60
  1. DOTween 에셋 임포트

  2. 코드 예제

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초 지속시간으로 글자 섞어 표현
    }
  1. 그 외 지원하는 코드
    http://dotween.demigiant.com/documentation.php

Pro 버전 구입시 컴포넌트 창에서 사용 가능

0개의 댓글