我在这里四处寻找一种让我的脚本等待几秒钟的方法,并找到了人们推荐的这篇文章。我拿了一些代码并在我的游戏中使用它来让它等待,但它并没有像我想要的那样运行。我将它放在两个 Debug.Log 行之间,但它会等待指定的时间,然后同时记录这两个内容,而不是在第一个触发后等待。
static void Waiter(){
waitHandle.WaitOne ();
}
Debug.Log (choice);
new Thread (Waiter).Start ();
Thread.Sleep (5000);
waitHandle.Set ();
Debug.Log (enemyChoice);