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);
|
|
}
|
|
|
|
}
|