效果展示:
要实现功能,首先在画布上新建一个Text对象
步骤一:修改Text的锚点,如下图所示即可
步骤二:为Text添加一个Context Size Fitter组件
步骤三:新建脚本TextEffects,并且把脚本添加在Text对象上面,代码如下:文章来源:https://www.toymoban.com/news/detail-503070.html
using UnityEngine;
using UnityEngine.UI;
public class TextEffects : MonoBehaviour
{
string str;
Text tex;
int i = 0; //调整这个可以调整出现的速度
int index = 0;
string str1 = "";
bool ison = true;
private void Start()
{
tex = GetComponent<Text>();
str = tex.text;
tex.text = "";
i = 15;
}
private void Update()
{
if (ison)
{
i -= 1;
if (i <= 0)
{
if (index >= str.Length)
{
ison = false;
return;
}
str1 = str1 + str[index].ToString();
tex.text = str1;
index += 1;
i = 15;
}
}
}
}
效果完成。文章来源地址https://www.toymoban.com/news/detail-503070.html
到了这里,关于Unity实现Text内容逐个出现效果的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!