1. Flash
일정 속도로 빠르게 움직임
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(5f, 1f)
.SetEase(Ease.Flash, 6, 0.2f) // 3번 왕복, 속도 0.2
.OnComplete(() => Debug.Log("Flash 끝!"));
}
}
2. InFlash
점점 빠르게 움직임
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(5f, 1f)
.SetEase(Ease.InFlash, 4, 0.2f) // 2번 왕복, 속도 0.2
.OnComplete(() => Debug.Log("Flash 끝!"));
}
}
3. Ease.OutFlash
점점 느리게 움직임
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(5f, 2f)
.SetEase(Ease.OutFlash, 4, 0.5f) // 2번 왕복, 속도 0.5
.OnComplete(() => Debug.Log("Flash 끝!"));
}
}
4.InOutFlash
앞 뒤로 부드럽게 느려짐
using UnityEngine;
using DG.Tweening;
public class DOTweenTest : MonoBehaviour
{
void Start()
{
Sequence seq = DOTween.Sequence();
transform.DOMoveX(5f, 2f)
.SetEase(Ease.InOutFlash, 4, 0.5f) // 2번 왕복, 속도 0.5
.OnComplete(() => Debug.Log("Flash 끝!"));
}
}
'DOTWeen' 카테고리의 다른 글
DOTWeen: DOShakePosition, DOShakeRotation, DOShakeScale (0) | 2025.07.20 |
---|---|
DOTWeen: DOFade, DOColor (0) | 2025.07.20 |
DOTWeen: Ease3 탄성 (0) | 2025.07.20 |
DOTWeen: Ease2 함수 사용 (0) | 2025.07.19 |
DOTWeen: Ease1 (0) | 2025.07.19 |