Unity使Text 文字逐個出現


Text tex;

string s="Unity使Text 文字逐個出現";

//字符出現間隔

waitTime = 0.3f;

//

float speed=0;

 

//方法一

//在協同中實現

IEnumertor IEnName(){

foreach(char c in s){

tex.text += c;

yield return new WaitForSeconds(waitTime);

}

}

//方法二

在Update()中實現

speed += Time.deltaTime;

tex.text = s.SubString(0,(int)speed+1);

//方法二其實就是逐個增加截取字符串s的字符數量

//SubString(int a,int b);     a是截取的初始位置,b為終止位置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM