いちいちシーンロードするプログラムを書かなくても簡単にロードしたいシーンに移動できるプログラムを自分なりに考えてみました。
ぜひ、参考にしてみてください。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement; //シーン移動するために必要
//using UnityEngine.UI; //UIを使う際に必要
public class LoadSceneButton : MonoBehaviour
{
//[SerializeField]を使うことでpraivateの状態で
//publicと同じようにunityのInspectorで入力できる
[SerializeField] string loadsceneName = "";
public void LoadSceneButtonDown()
{
//Inspectorで入力された名前が(loadsceneName)に入り
//そのシーンをロードする
SceneManager.LoadScene(loadsceneName);
}
}
上記のプログラムをボタンにアタッチしprefab化するとステージセレクトボタンを作る際に楽になると思います。
自分自身まだプログラムの経験が浅いためこのプログラムで大丈夫かが不安ですが役立つことができたら幸いです。