最近想在UI中实现打印机的那种文字显示的效果,一行文本,逐字显示出来,成果如下:
目的已经实现,原理很简单,仅仅是对字符串的操作,一共用了两种方式实现,代码如下:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class MyTextChar : MonoBehaviour {
private Text uiText;
//储存中间值
private string words;
//每个字符的显示速度
private float timer;
//限制条件,是否可以进行文本的输出
private bool isPrint = false;
public float perCharSpeed;
// Use this for initialization
void Start (