UnityのレガシーTextでも使える一文字つづ表示する一番シンプルな方法です。
ソース
private void SkipMode()
{
StartCoroutine(Mojiokuri());
}
private string mess = "こんにちは、今日もよろしく";
private string[] words;
//コルーチン
IEnumerator Mojiokuri()
{
words = mess.Select(x => x.ToString()).ToArray();
foreach (string word in words)
{
//0.1秒ごとに1文字表示する
od.uimesse.text = od.uimesse.text + word;
yield return new WaitForSeconds(0.1f);
}
}
所感
テキストメッシュプロを使わないシンプルな方法です。
デフォで付けてほしい。
0 件のコメント:
コメントを投稿