如何使用c#知道何时在Unity中结束文本句子

时间:2017-09-25 20:43:29

标签: c# unity3d unity5

我正在使用Unity3D和C#。好吧,我有一个对话文本脚本和一个运行句子列表的foreach,我需要知道如何知道第一句话何时结束。

这是我的代码:

    IEnumerator TypeSentence (string sentence){
        dialogueText.text = "";
        foreach (char letter in sentence.ToCharArray()) {
            dialogueText.text += letter;
            yield return null;
        }
    }

这是我显示我的方法的方法:

{{1}}

1 个答案:

答案 0 :(得分:1)

当foreach循环在TypeSentence方法中完成时,这意味着完整的句子已经显示在对话框文本中。