using UnityEngine; using DG.Tweening; // 引入 DOTween 命名空间 public class CameraAutoMove : MonoBehaviour { public GameObject targetPos;//目标位置 public float targetXPosition = 10f; // 目标位置的X轴坐标 public float moveDuration; // 平移持续时间 void Start() { // 使用 DOTween 实现平移动画 // 目标位置:当前位置的 Y 和 Z 值不变,X 值设定为 targetXPosition transform.DOMoveX(targetPos.transform.position.x, moveDuration) .SetEase(Ease.Linear); // 线性过渡,平稳的平移 } }