[Unity] DOTween의 순환이 끝날 때 Callback 처리를 끼워넣었으면 좋겠어요.
12143 단어 Unity
컨디션
결론
사용
Tween.OnStepComplete
배경.
사용
OnComplete
을 통해 종료 시 실행Debug.Log
using DG.Tweening;
using UnityEngine;
using UnityEngine.UI;
[RequireComponent(typeof(Image))]
public class DOTweenTest : MonoBehaviour
{
private void OnEnable()
{
this.GetComponent<Image>()
.DOFillAmount(1.0f, 1.0f)
.OnComplete(() => Debug.Log("completed"))
.Play();
}
}
using DG.Tweening;
using UnityEngine;
using UnityEngine.UI;
[RequireComponent(typeof(Image))]
public class DOTweenTest : MonoBehaviour
{
private void OnEnable()
{
this.GetComponent<Image>()
.DOFillAmount(1.0f, 1.0f)
.OnComplete(() => Debug.Log("completed"))
.SetLoops(-1, LoopType.Restart)
.Play();
}
}
OnComplete
Sequence.AppendCallback
using DG.Tweening;
using UnityEngine;
using UnityEngine.UI;
[RequireComponent(typeof(Image))]
public class DOTweenTest : MonoBehaviour
{
private void OnEnable()
{
Sequence sequence = DOTween.Sequence()
.Append(this.GetComponent<Image>().DOFillAmount(1.0f, 1.0f))
.AppendCallback(() => Debug.Log("completed"))
.SetLoops(-1, LoopType.Restart)
.Play();
}
}
SetLoops(-1, LoopType.Yoyo)
대응이 안 돼요.LoopType.Yoyo
처리된 함수(예를 들어 편항)를 되돌려준다Debug.Log
이라고 불리지만, 돌아오는 길에 호칭이 붙지 않는 것으로 확인using DG.Tweening;
using UnityEngine;
using UnityEngine.UI;
[RequireComponent(typeof(Image))]
public class DOTweenTest : MonoBehaviour
{
private void OnEnable()
{
Sequence sequence = DOTween.Sequence()
.Append(this.GetComponent<Image>().DOFillAmount(1.0f, 1.0f))
.AppendCallback(() => Debug.Log("completed"))
.SetLoops(-1, LoopType.Yoyo)
.Play();
}
}
Tween.OnStepComplete
OnStepComplete
a single loop cycle
완성 시 화를 내는 호출using DG.Tweening;
using UnityEngine;
using UnityEngine.UI;
[RequireComponent(typeof(Image))]
public class DOTweenTest : MonoBehaviour
{
private void OnEnable()
{
this.GetComponent<Image>()
.DOFillAmount(1.0f, 1.0f)
.OnStepComplete(() => Debug.Log("completed!"))
.SetLoops(-1, LoopType.Yoyo)
.Play();
}
}
Reference
이 문제에 관하여([Unity] DOTween의 순환이 끝날 때 Callback 처리를 끼워넣었으면 좋겠어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/lycoris102/items/41c0eaf373cfedd9d873텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)