3D打字是游戏场景中常见且重要的功能,那么在Unity中如何实现这一功能呢?今天,小编将为大家详细解答。
打字机功能涉及的知识点主要是:协程方法
第一步:在Hierarchy面板中创建UI—>Image—>Text
第二步:创建脚本,进行编写
using UnityEngine.UI;
//调用UI系统
public class Print : MonoBehaviour
{
public Text ShowText; //打字展示的文本
string ShowStr; //需要打出来的字
void Start
{
ShowStr = "你需要打出来的字!!!";
StartCoroutine(PrintWord());
}
IEnumerator PrintWord()
{
foreach(var item in ShowStr.ToCharArray())
{
ShowText.text += item;
yield return new WaitForSeconds(0.1f); //这里括号中的是打印两个字之间的时间间隔
}
}
}
第三步:将脚本绑定在一个空物体上面,进行脚本调用。