Unity3d 如何在unity中的秒后执行一组查询?

Unity3d 如何在unity中的秒后执行一组查询?,unity3d,unityscript,unity3d-2dtools,Unity3d,Unityscript,Unity3d 2dtools,我正在制作一个游戏,作为我大学的最后一个项目。在网上做了一些简短的研究之后,我在unity中使用了Waitforsecond()之类的东西,但它不起作用,任何人都知道解决方案,请帮助 您可以为此使用协同程序: void CallCoroutine() { StartCoroutine(PauseandGo(5)); } IEnumerator PauseandGo(int seconds) { yield return new WaitForSeconds(seconds);

我正在制作一个游戏,作为我大学的最后一个项目。在网上做了一些简短的研究之后,我在unity中使用了Waitforsecond()之类的东西,但它不起作用,任何人都知道解决方案,请帮助

您可以为此使用协同程序:

void CallCoroutine()
{
    StartCoroutine(PauseandGo(5));
}

IEnumerator PauseandGo(int seconds)
{
    yield return new WaitForSeconds(seconds);
    doSomething();
}
对于这类东西(在X秒后调用一个方法而不带参数),它比使用协同路由更易于使用和可读

Invoke("doSomething", 5);

将在5秒钟后调用doSomething()

您的简短研究结果在哪里?你查过了吗?你查过那张支票了吗?你有代码要显示吗?