素材巴巴 > 程序开发 >

【Unity】使用DoTween实现文字自动滚屏

程序开发 2023-09-08 19:49:23

使用了Scroll View组件,动画结束后可以自由滑动,也能更简单实现效果

组件:Hierarchy视图
参数设置:在这里插入图片描述

实际pivot(x,y) = (0.5,1)的效果
在这里插入图片描述

//  private Text m_kText_Content;
 //  private ScrollRect m_kScroll_Content;private void DisPlayExplain(string kText){m_kUIObject.SetActive(true);m_kText_Content.DOText(kText, kText.Length * 0.05f); // 或 Time.deltaTimem_kDotween = DOTween.To(() => m_kScroll_Content.verticalNormalizedPosition, x => m_kScroll_Content.verticalNormalizedPosition = x, 0, kText.Length * 0.05f);}
 

需要注意的一点,如果在动画进行中退出,需要在退出前结束动画。

   private void onClickButton_Close(){m_kText_Content.DOKill();m_kDotween.Kill();m_kText_Content.text = "";}
 

标签:

上一篇: Ant打包APK 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。