我使用硬币作为游戏对象。我使用此代码收集所有硬币并加载新场景但我无法这样做。
public int score;// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
void OnTriggerEnter(Collider col){
if (col.gameObject.tag == "coin1"|| col.gameObject.tag=="Finish") {
score +=1;
AudioSource.PlayClipAtPoint(CC, transform.position);
DestroyObject(col.gameObject);
addScore();
}
}
void addScore(){
score++;
if( score == 2 )
{
Application.LoadLevel(1);
}}
答案 0 :(得分:0)
编写函数时,您应该看到有关该行的警告。它声明Application.LoadLevel()
已弃用(=已废弃)。
相反,您应该使用SceneManager.LoadScene()。