Chapter 12無料公開

🔰DORewind - 最初の状態に戻してポーズ

オオバ@ohbashunsuke
オオバ@ohbashunsuke
2022.06.06に更新

DORestartとは異なる挙動のDORewind

RewindRestartとは違い、最初の状態に戻ってポーズするメソッドです。

Rewind

IEnumerator Start()
{
    transform.DOLocalMoveX(10f, 1f);

    yield return new WaitForSeconds(0.5f);
    // 最初の状態に戻ってポーズ
    transform.DORewind();
}

サンプルは若干分かりづらいですが、DORewind実行後ポーズ状態になっています。

DORewind後の再開方法

IEnumerator Start()
{
    transform.DOLocalMoveX(10f, 1f);

    yield return new WaitForSeconds(0.5f);
    // 最初の状態に戻ってポーズ
    transform.DORewind();
    
    yield return new WaitForSeconds(0.5f);
    // トゥイーンを再開
    transform.DOPlay();
}

DORewind後のトゥイーンはポーズ状態なので、
DOPlayメソッドを呼べば再開します。


トゥイーンの完了や開始時に特定のメソッドを実行したくありませんか?お待たせいたしました。次のチャプターでトゥイーンの完了時に処理をはさむ方法を学びます。