在Unity3D中7秒后场景加载

时间:2014-12-15 12:51:24

标签: unity3d screen

该行始终在7秒后执行。当我选择重启按钮时,场景在7秒后加载。

if (GUI.Button(new Rect(Screen.width/4+10, Screen.height/4+2*Screen.height/10+10, Screen.width/2-20, Screen.height/10), "RESTART"))
{
    Application.LoadLevel(Application.loadedLevel); //works 7 sec later
}

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这有两个原因..你的代码在场景上加载对象或者需要花费很长时间的东西是你依赖resources.load / playerprefs太多什么的?  或者你只是有一个非常大的场景...... 嗯,如果你有两个或更多场景中需要的对象,你可以做的一件事就是不要创建两个对象,只是不要在加载时销毁对象