今天是挑戰的第23天~~!!
今天要做結束畫面時,發現下方驚嘆號。就來了解一下之前的程式中哪裡出現問題。
圖可能不太清楚,錯誤代碼是CS0618,是在說之前在做開始畫面時,切換場景有問題,上網查了一下才發現Application.LoadLevel這方法現在已經被廢棄了,並且被SceneManager.LoadScene取代。
修改後的程式碼
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class control : MonoBehaviour
{
void Start()
{}
void Update()
{}
public void Gamestart()
{
print("start");
SceneManager.LoadScene("SampleScene");
}
}
在使用SceneManager.LoadScene時,有個特別需要注意的事情也就是上方的using UnityEngine.SceneManagement;
這是使用LoadScene必要使用的函式,而LoadScene方法可載入其引數所指定的場景名稱。