Unityゲーム作成 No.6~キーボードでシーンの切り替え~

シーンの切り替えをしたい!!

マリオなどの多くのゲームではステージ選択ができるが自分のゲームはできない・・・

じゃ,もうキーボードに頑張ってもらおう!!

ってことで,やってみました.

 

こんな感じ??

using UnityEngine;
using UnityEngine.SceneManagement;
 
public class change_stages : MonoBehaviour {
 
void Update() {
// Debug.Log("Update");
if (Input.GetKeyDown(KeyCode.Space) && SceneManager.GetActiveScene().name == "start") {
SceneManager.LoadScene("Stages");
}else if (Input.GetKeyDown(KeyCode.R) &&
(SceneManager.GetActiveScene().name == "GameClear" ||
SceneManager.GetActiveScene().name == "GameOver")) {
SceneManager.LoadScene("Stages");
}else if (Input.GetKeyDown(KeyCode.Alpha1) && SceneManager.GetActiveScene().name == "Stages") {
SceneManager.LoadScene("stage1");
}else if (Input.GetKeyDown(KeyCode.Alpha2) && SceneManager.GetActiveScene().name == "Stages") {
SceneManager.LoadScene("stage2");
}else if (Input.GetKeyDown(KeyCode.Alpha3) && SceneManager.GetActiveScene().name == "Stages") {
SceneManager.LoadScene("stage3");
}
}
}