シーンの切り替えをしたい!!
マリオなどの多くのゲームではステージ選択ができるが自分のゲームはできない・・・
じゃ,もうキーボードに頑張ってもらおう!!
ってことで,やってみました.
こんな感じ??
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");
}
}
}