Text用DoTween的DoText()方法可以实现打字效果,但现在使用TMP较多,目前DoTween 好像没有TMP的拓展方法,但可以使用DoTween通用方法实现。
通用方法:DOTween.To( getter, setter, endValue, float duration )
using UnityEngine;
using DG.Tweening;
using TMPro;
public class Test : MonoBehaviour
{
public TextMeshProUGUI tmp;
void Start()
{
string text = tmp.text;
var t = DOTween.To(() => string.Empty, value => tmp.text = value, text, 3f).SetEase(Ease.Linear);
//富文本
t.SetOptions(true);
}
}
目前DOTween Pro已经支持TMP了,在Tools - Demigiant - DOTween Utility Panel - Setup DOTween...窗口中勾选TMP,就可以直接使用tmp.DoText()了。文章来源:https://www.toymoban.com/news/detail-572437.html
文章来源地址https://www.toymoban.com/news/detail-572437.html
到了这里,关于DoTween 实现 TextMeshPro 打字效果的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!