1. Ease.Linear
일정한 속도
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(3f, 1f)
.SetEase(Ease.Linear)
.OnComplete(() => Debug.Log("이동 완료"));
}
}
2. Ease.InQuad
느리게 시작해서 가속
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(9f, 1f)
.SetEase(Ease.InQuad)
.OnComplete(() => Debug.Log("이동 완료"));
}
}
3. Ease.OutQuad
빠르게 시작해서 감속
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(9f, 6f)
.SetEase(Ease.OutQuad)
.OnComplete(() => Debug.Log("이동 완료"));
}
}
4. Ease.InOutQuad
느리게 > 빠르게 > 느리게
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(9f, 8f)
.SetEase(Ease.InOutQuad)
.OnComplete(() => Debug.Log("이동 완료"));
}
}
5. Ease.InCubic
부드러운 가속
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(9f, 8f)
.SetEase(Ease.InCubic)
.OnComplete(() => Debug.Log("이동 완료"));
}
}
6. Ease.OutCubic
가속 후 부드럽게 느리게
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(9f, 8f)
.SetEase(Ease.OutCubic)
.OnComplete(() => Debug.Log("이동 완료"));
}
}
7. Ease.InOutCubic
부드럽게 가속 후 부드럽게 느려지기
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(9f, 8f)
.SetEase(Ease.InOutCubic)
.OnComplete(() => Debug.Log("이동 완료"));
}
}
8. Ease.InQuart
강한 가속
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(9f, 8f)
.SetEase(Ease.InQuart)
.OnComplete(() => Debug.Log("이동 완료"));
}
}
9. Ease.OutQuart
강한 감속
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(9f, 8f)
.SetEase(Ease.OutQuart)
.OnComplete(() => Debug.Log("이동 완료"));
}
}
10. Ease.InOutQuart
강한 가감속
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(9f, 8f)
.SetEase(Ease.InOutQuart)
.OnComplete(() => Debug.Log("이동 완료"));
}
}
11. Ease.InQuint
매우 강한 가속
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(9f, 8f)
.SetEase(Ease.InQuint)
.OnComplete(() => Debug.Log("이동 완료"));
}
}
12. Ease.OutQuint
강한 감속
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(9f, 8f)
.SetEase(Ease.OutQuint)
.OnComplete(() => Debug.Log("이동 완료"));
}
}
13. Ease.InOutQuint
매우 강한 가감속
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(9f, 8f)
.SetEase(Ease.InOutQuint)
.OnComplete(() => Debug.Log("이동 완료"));
}
}
'DOTWeen' 카테고리의 다른 글
DOTWeen: Ease4 Flash (0) | 2025.07.20 |
---|---|
DOTWeen: Ease3 탄성 (0) | 2025.07.20 |
DOTWeen: Ease2 함수 사용 (0) | 2025.07.19 |
DOTween: Sequence (0) | 2025.07.19 |
DOTWeen: DOMove, DOScale, DORotate , SetLoops (0) | 2025.07.18 |