36 lines
971 B
C#
36 lines
971 B
C#
|
using UnityEngine;
|
|||
|
using System.Collections;
|
|||
|
using DG.Tweening;
|
|||
|
|
|||
|
|
|||
|
|
|||
|
public class CameraTween : MonoBehaviour {
|
|||
|
|
|||
|
public Vector3 randomTargetPos1;
|
|||
|
public Vector3 randomTargetPos2;
|
|||
|
public Vector3 randomTargetPos3;
|
|||
|
|
|||
|
public float duration = 4; //时间
|
|||
|
|
|||
|
|
|||
|
|
|||
|
// Use this for initialization
|
|||
|
IEnumerator Start () {
|
|||
|
|
|||
|
Vector3 originPos = transform.position;
|
|||
|
yield return new WaitForSeconds(1);
|
|||
|
|
|||
|
Sequence s = DOTween.Sequence();
|
|||
|
s.Append(transform.DOMove(randomTargetPos1, duration).SetRelative().SetEase(Ease.InOutQuad));
|
|||
|
s.Append(transform.DOMove(originPos, duration).SetEase(Ease.InOutQuad));
|
|||
|
|
|||
|
s.Append(transform.DOMove(randomTargetPos2, duration).SetRelative().SetEase(Ease.InOutQuad));
|
|||
|
s.Append(transform.DOMove(originPos, duration).SetEase(Ease.InOutQuad));
|
|||
|
|
|||
|
s.Append(transform.DOMove(randomTargetPos3, duration).SetRelative().SetEase(Ease.InOutQuad));
|
|||
|
s.Append(transform.DOMove(originPos, duration).SetEase(Ease.InOutQuad));
|
|||
|
s.SetLoops(-1);
|
|||
|
}
|
|||
|
|
|||
|
}
|