iT邦幫忙

2022 iThome 鐵人賽

DAY 23
0
自我挑戰組

從零開始用Unity設計遊戲系列 第 23

解決出現的驚嘆號!!

  • 分享至 

  • xImage
  •  

今天是挑戰的第23天~~!!

今天要做結束畫面時,發現下方驚嘆號。就來了解一下之前的程式中哪裡出現問題。

https://ithelp.ithome.com.tw/upload/images/20221006/20151024JChPPA1SDE.png

圖可能不太清楚,錯誤代碼是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方法可載入其引數所指定的場景名稱。


上一篇
目標:吃金幣~~
下一篇
2D小遊戲結尾!!!
系列文
從零開始用Unity設計遊戲30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言