DOKill()
DOFlip()
DOGoto()跳转到时间点
DOPlayBackwards()
DOTogglePause()
DOKill()
DOFlip()
DOGoto()跳转到时间点
DOPlayBackwards()
DOTogglePause()
在折返途中分别执行各命令发现:DOFlip与DOPlayBackwards的效果一样
void Start()
{
transform.DOMove(Vector3.one * 3, 2).SetLoops(3,LoopType.Yoyo);
}
private void Update()
{
if (Input.GetKeyDown(KeyCode.R)) {
//重播
transform.DORestart();
}
if (Input.GetKeyDown(KeyCode.S))
{
//平滑倒播(按照运动方式回到起点)
transform.DOSmoothRewind();
}
if (Input.GetKeyDown(KeyCode.L))
{
//翻转补间动画(按照之前运动的轨迹回到起点)
transform.DOFlip();
}
if (Input.GetKeyDown(KeyCode.B))
{
//反向播放动画
transform.DOPlayBackwards();
}
}