Using a button to switch scenes in Unity

[目的]
在Unity中,透過按鈕設定達成場景轉換的製作方式。

[方法]
1.先分別準備場景1與場景2兩個場景。
2.新增空物件,點選空物件在Add component中新增名為Button Script的程式, 一組新的Script即會產生並加入場景中。

3.接著開啟Script,先寫好腳本,把原本預設的程式先刪除,開始定義宣告一個名為onStartScene的函式,並用字串傳值,字串則定義為SceneName,意思為運用此函式讀取場景名稱並回傳值。

4.接著要把腳本用到按鈕上: 回到場景點選按鈕,在右邊參數欄位中有個on click,這就是控制整個按鈕事件的設定地方,在on click下方點選加號,按鈕上增加事件,把剛剛寫好的Script拖曳到欄位中,會在後方欄位Function中可以看到剛寫好的ButtonScrip中onStartGame,這就是於前步驟所寫好的函式。

5.現在就可以將第二場景的名稱,填入至on click的字串空格中,

6.接著至Buid setting,把兩個場景放進來,即可試看看效果。點選按鈕即可進入下一個場景。

以上是個在Unity中非常基礎的語法應用,透過按鈕事件,來跳轉至場景的功能,在很多有關於按鈕的操控,會運用到以上步驟達到互動,是個進入Unity互動程式基礎且重要的一環。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *