1. Ease.InSine

사인 곡선처럼 천천히 시작

using UnityEngine;
using DG.Tweening;

public class DOTweenTest : MonoBehaviour
{
    void Start()
    {

    Sequence seq = DOTween.Sequence();

        transform.DOMoveX(9f, 8f)
                 .SetEase(Ease.InSine)
                 .OnComplete(() => Debug.Log("이동 완료"));

    }
}

 

2. Ease.OutSine

사인 곡선처럼 천천히 느려짐

using UnityEngine;
using DG.Tweening;

public class DOTweenTest : MonoBehaviour
{
    void Start()
    {

    Sequence seq = DOTween.Sequence();

        transform.DOMoveX(9f, 8f)
                 .SetEase(Ease.OutSine)
                 .OnComplete(() => Debug.Log("이동 완료"));

    }
}

 

 

3. Ease.InOutSine

서서히 가감속

using UnityEngine;
using DG.Tweening;

public class DOTweenTest : MonoBehaviour
{
    void Start()
    {

    Sequence seq = DOTween.Sequence();

        transform.DOMoveX(9f, 8f)
                 .SetEase(Ease.InOutSine)
                 .OnComplete(() => Debug.Log("이동 완료"));

    }
}

 

4. Ease.InExpo 

아주 느리게 시작하다 갑자기 빨라짐

using UnityEngine;
using DG.Tweening;

public class DOTweenTest : MonoBehaviour
{
    void Start()
    {

    Sequence seq = DOTween.Sequence();

        transform.DOMoveX(9f, 8f)
                 .SetEase(Ease.InExpo)
                 .OnComplete(() => Debug.Log("이동 완료"));

    }
}

 

5. Ease.OutExpo

갑자기 빠르게 시작했다가 끝에서 매우 천천히 멈춤

using UnityEngine;
using DG.Tweening;

public class DOTweenTest : MonoBehaviour
{
    void Start()
    {

    Sequence seq = DOTween.Sequence();

        transform.DOMoveX(9f, 8f)
                 .SetEase(Ease.OutExpo)
                 .OnComplete(() => Debug.Log("이동 완료"));

    }
}

 

7. Ease.InOutExpo

아주 느리게 → 매우 빠름 → 아주 느리게

using UnityEngine;
using DG.Tweening;

public class DOTweenTest : MonoBehaviour
{
    void Start()
    {

    Sequence seq = DOTween.Sequence();

        transform.DOMoveX(9f, 8f)
                 .SetEase(Ease.InOutExpo)
                 .OnComplete(() => Debug.Log("이동 완료"));

    }
}

 

8. Ease.InCirc 

느리게 출발, 빠르게

using UnityEngine;
using DG.Tweening;

public class DOTweenTest : MonoBehaviour
{
    void Start()
    {

    Sequence seq = DOTween.Sequence();

        transform.DOMoveX(9f, 8f)
                 .SetEase(Ease.InCirc)
                 .OnComplete(() => Debug.Log("이동 완료"));

    }
}

 

9.Ease.OutCirc

빠르게 출발, 천천히 멈춤

using UnityEngine;
using DG.Tweening;

public class DOTweenTest : MonoBehaviour
{
    void Start()
    {

    Sequence seq = DOTween.Sequence();

        transform.DOMoveX(9f, 8f)
                 .SetEase(Ease.OutCirc)
                 .OnComplete(() => Debug.Log("이동 완료"));

    }
}

 

10. Ease.InOutCirc

부드럽게 느리게 > 빠르게 > 느리게

using UnityEngine;
using DG.Tweening;

public class DOTweenTest : MonoBehaviour
{
    void Start()
    {

    Sequence seq = DOTween.Sequence();

        transform.DOMoveX(9f, 8f)
                 .SetEase(Ease.InOutCirc)
                 .OnComplete(() => Debug.Log("이동 완료"));

    }
}

 

'DOTWeen' 카테고리의 다른 글

DOTWeen: Ease4 Flash  (0) 2025.07.20
DOTWeen: Ease3 탄성  (0) 2025.07.20
DOTWeen: Ease1  (0) 2025.07.19
DOTween: Sequence  (0) 2025.07.19
DOTWeen: DOMove, DOScale, DORotate , SetLoops  (0) 2025.07.18

+ Recent posts