質問: unityバージョン:2018.2 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/0970df7b39541cf964a3a6b3d337f4b8.jpeg) 写真はスタート画面(シーン1)をキャプチャしたものです。 ”ゲームの流れ(1)”・”操作方法(2)”・”Start(3)”はボタンです。 build settingは シーン1,シーン2,シーン3,シーン4と設定しています。(左から順に) 解決したいこと ・ 1 → シーン2 → シーン1 ・ 2 → シーン3 → シーン1 ・ 3 → シーン4 → シーン1 のようにシーンを切り替えたいのですが、 それぞれのボタンを押すと、すべてシーン2に遷移します。 build settingの設定が間違っているのでしょうか? また、別の方法で画面を切り替えるのでしょうか? 教えていただけたら幸いです。 補足 シーン切り替えを行っているソースコードです。 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class SceneManagerSecond : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { if (Input.GetMouseButtonDown(0)) //左クリック { SceneManager.LoadScene("シーン名"); //シーン切り替え } } }
回答: ``` // Update is called once per frame void Update () { if (Input.GetMouseButtonDown(0)) //左クリック { SceneManager.LoadScene("シーン名"); //シーン切り替え } } ``` 上記だと、クリックした位置に関わらず、`"シーン名"`に書かれたシーンに切り替わります。 ボタンのクリック時に動作させたい処理はこちらのように`On Click ()`に追加する方法が一般的です。 なお、ソースコードを記載する場合は、「```」×2で囲うと見やすくなります。