首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >统一:如何使用DOTween和停止循环动画图像?

统一:如何使用DOTween和停止循环动画图像?
EN

Stack Overflow用户
提问于 2022-07-13 03:10:39
回答 1查看 539关注 0票数 0

在我的游戏中,我使用DOTween来动画一个图像。我实现了一个循环,它将我的图像缩放得更高,然后返回到它的正常男性级别。问题是,只要按下按钮或输入另一种方法,我就想结束循环。有人知道我该怎么做吗?下面是我目前使用的代码:

代码语言:javascript
复制
image.transform.DOScale(1.6f, 1.5f).SetEase(Ease.InOutSine).SetLoops(-1, LoopType.Yoyo);

亲切的问候

EN

回答 1

Stack Overflow用户

发布于 2022-07-13 04:11:39

您可以使用参数保存Tweener,并调用Kill()函数来停止它。试试这个:

代码语言:javascript
复制
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();重放

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72960502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档