把下面的代码直接挂载到Text组件上面即可
![请添加图片描述](https://img-blog.csdnimg.cn/c01a9363ce424363816eb0e97b57b610.gif)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class TextEffects : MonoBehaviour
{
string str;
Text tex;
int i = 0;
int index = 0;
string str1="";
void Start()
{
tex = GetComponent<Text>();
str = tex.text;
tex.text = "";
i = 15;
}
void Update()
{
i -= 1;
if (i <= 0)
{
if (index >= str.Length) {
index = 0;
str1="";
}
str1 = str1 + str[index].ToString();
tex.text = str1;
index += 1;
i = 15;
}
}
}
text文字上面挂载这个组件 ![在这里插入图片描述](https://img-blog.csdnimg.cn/b0fc2554fa3641ac8c624ea83f0d538e.png)
然后text的锚点按下面设置即可 ![在这里插入图片描述](https://img-blog.csdnimg.cn/a94c0703568549bebe1711be11f814e8.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/84f95553404946e596caa15f3132c665.gif#pic_center)
|