编译错误:意外的符号'}'

时间:2015-12-12 14:05:59

标签: c# unity3d compiler-errors

我的C#代码中有一个我找不到的错误。我在Note 5.2中为Unity 5.2编辑了它。

using UnityEngine;
using System.Collections;

public class SplashScreenDelayed : MonoBehaviour {
    public float delayTime = 3;

    IEnumerator Start(){        
    yield return new WaitForSeconds( delayTime );

    Aplication.LoadLevel( 1 )
    }
}

尝试编译时出现以下错误:

https://gyazo.com/1eaac4cb7f683235896b9f282c85863d

2 个答案:

答案 0 :(得分:0)

我发现了错误。我需要修复" Aplication"到应用程序并添加";" 在一条线的尽头。

现在代码如下:

using UnityEngine;
using System.Collections;

public class SplashScreenDelayed : MonoBehaviour {
    public float delayTime = 3;

    IEnumerator Start(){        
    yield return new WaitForSeconds(delayTime);

    Application.LoadLevel(1);
    }
}

但是Unity表示Application.LoadLevel很有用。

答案 1 :(得分:0)

在5.3中,加载场景有点不同。使用命名空间using UnityEngine.SceneManagement;

Application.LoadLevel("SceneName");等于SceneManager.LoadScene("SceneName"); 访问this页面了解定义。