【Unity】使用DoTween实现文字自动滚屏
程序开发
2023-09-08 19:49:23
使用了Scroll View组件,动画结束后可以自由滑动,也能更简单实现效果
组件:
参数设置:
实际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
下一篇:
相关文章
-
无相关信息