2016-02-29 57 views

回答

0

Unity支持使用Coroutines,这将有助于在延迟后调用LoadScene函数。

这方面的例子如下:

void OnCollisionEnter() 
{ 
    StartCoroutine("LoadLevelWithDelay"); 
} 

IEnumarator LoadLevelWithDelay() 
{ 
    yield return new WaitForSeconds(2.0f); 

    LoadScene(scene); 
} 

此代码没有完全工作,因为它只是一个例子,但是这是你如何能做到这一点。只需创建一个类型为IEnumerator的函数,在继续之前等待您想要的时间,然后在继续时加载场景。

相关问题