23 lines
629 B
C#
23 lines
629 B
C#
using DG.Tweening;
|
||
using System.Collections;
|
||
using System.Collections.Generic;
|
||
using UnityEngine;
|
||
|
||
public class DoTweenTest : MonoBehaviour
|
||
{
|
||
public Vector3 targetPosition; // 目标位置
|
||
public float duration = 2f; // 移动到目标位置的时间
|
||
|
||
private Vector3 startPosition; // 起始位置
|
||
|
||
void Start()
|
||
{
|
||
startPosition = transform.position; // 记录起始位置
|
||
|
||
// 创建一个来回循环的移动动画
|
||
transform.DOMove(targetPosition, duration)
|
||
.SetEase(Ease.Linear) // 设置缓动类型为线性
|
||
.SetLoops(-1, LoopType.Yoyo); // 设置无限循环,循环类型为Yoyo(来回)
|
||
}
|
||
}
|