我在游戏中有一个董事会经理,它显示正在发生的事情,例如,如果我想买一辆汽车而你没有必要的钱在这个板上出现一条消息说“你没有足够的黄金”。
public void setTextMonitor (string mensaje) {
textScreen = mensaje;
}
public IEnumerator DoTheDance() {
yield return new WaitForSeconds(5); // Esperar 3 seconds
textScreen = "";
}
这是我的代码并且它正常工作,当主板在5秒后显示消息时它被删除但是主板没有显示新消息而且我不知道为什么,可能是因为couroutine不让setTextMonitor方法工作适当地不知道。
如果您有其他想法或其他方法, 我真的很感激