1. File -> Build Settingsで、ビルド設定画面を開く
2. Scenes In Buildに、使用するすべてのシーンをドラッグして追加する
ミスった場合はdeleteキーで削除
3.「using UnityEngine.SceneManagement;」が必須。
2. Scenes In Buildに、使用するすべてのシーンをドラッグして追加する
ミスった場合はdeleteキーで削除
3.「using UnityEngine.SceneManagement;」が必須。
SceneManager.LoadScene("シーン名");
(例) bool win = true; if (win) { SceneManager.LoadScene("Win"); } else { SceneManager.LoadScene("Lose"); }
SceneChanger.cs
using UnityEngine.SceneManagement; public class SceneChanger : MonoBehaviour { public string nextSceneName; void Start () { } void Update () { if (Input.GetButtonDown("Submit")){ SceneManager.LoadScene ("nextSceneName"); } } }
移動元となる方のシーンに、空のゲームオブジェクト「SceneChanger」を作り、SceneChanger.csをアタッチする。
(別にどのゲームオブジェクトに追加しても同じだが、わかりやすいように)
(別にどのゲームオブジェクトに追加しても同じだが、わかりやすいように)
コメントをかく