在我的游戏中,我使用DOTween来动画一个图像。我实现了一个循环,它将我的图像缩放得更高,然后返回到它的正常男性级别。问题是,只要按下按钮或输入另一种方法,我就想结束循环。有人知道我该怎么做吗?下面是我目前使用的代码:
image.transform.DOScale(1.6f, 1.5f).SetEase(Ease.InOutSine).SetLoops(-1, LoopType.Yoyo);亲切的问候
发布于 2022-07-13 04:11:39
您可以使用参数保存Tweener,并调用Kill()函数来停止它。试试这个:
Tweener tweener;
private void Awake() {
tweener = transform.DOScale( 1.6f, 1.5f ).SetEase( Ease.InOutSine ).SetLoops( -1, LoopType.Yoyo );
}
private void PressAButton() {
tweener.Kill();
}如果您只想暂停它,只需调用tweener.Pause();,然后由tweener.Play();重放
https://stackoverflow.com/questions/72960502
复制相似问题