我正在使用Unity3D和C#。好吧,我有一个对话文本脚本和一个运行句子列表的foreach,我需要知道如何知道第一句话何时结束。
这是我的代码:
IEnumerator TypeSentence (string sentence){
dialogueText.text = "";
foreach (char letter in sentence.ToCharArray()) {
dialogueText.text += letter;
yield return null;
}
}
这是我显示我的方法的方法:
{{1}}
答案 0 :(得分:1)
当foreach循环在TypeSentence方法中完成时,这意味着完整的句子已经显示在对话框文本中。