17 lines
540 B
C#
17 lines
540 B
C#
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); // 线性过渡,平稳的平移
|
||
}
|
||
} |