画面遷移をボタンを用いて行えるようにする
前回の記事においてSceneの遷移を行えるようにしたため今回はその遷移をボタンを押すことによって遷移をすることが出来るようにしたため、その際の備忘録を付けておく。
今回躓いた点はButtonのコードをアタッチした後のButton側についての設定の仕方についてである。
以下の記事を参考にして、Buttonの設定を行った。
https://qiita.com/2dgames_jp/items/b3d7d204895d67742d0c
###躓いた点
まず、ヒエラルキーで作成を行ったGameObjectのボタンをProjectのAssetsに置く。(ここで少し躓いた)
そしてヒエラルキーのボタンのInspectorから以下の画像のように設定を行う。
コードは以下のようになっている。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;//これを忘れないようにすること
public class next : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
public void OnClick()
{
SceneManager.LoadScene("next1");//ボタンがクリックされた際に"next1"というSceneに遷移を行う
}
}
遷移先を変更することによってさまざまなSceneに遷移することが出来るようになるはずである。