TapTapTap!!!(8)~スタート画面を追加する~

TapTapTap!!!(7)~ゲーム終了の条件をつける~ではゲームが終了する条件を追加した。今回はいきなりゲームが開始されるのでは味気がないためゲーム開始ボタンを追加する。
1.新しいシーンを追加する
ゲームスタートを追加するに当り、新たにシーンを追加する必要がある。このシーン「Game Start」ボタンのみが配置されているものを作成しようと思う。
新たにシーンを追加する際は [Project] タブ内を右クリックし [Create] > [Scene] をクリックする。

その後、Scene 名を「Start」に変更しヒエラルキーにドラッグアンドドロップし、ヒエラルキーに登録する。登録後、「taptaptap」 のシーンはヒエラルキー上で右クリックし [Remove] しておく。

2.スタートボタンを追加する
ボタンの追加についてはTapTapTap!!!(1)~画面上にボタンを設置する~で行っているため省略する。

3.シーンの切り替えスクリプトを追加する
「2.スタートボタンを追加する」で追加したボタンにスクリプトを追加する。ここでは 「GameStart」という名前で追加する。また、スクリプトの追加方法については、TapTapTap!!!(2)~ボタンを出現・消滅させる~に記載しているため省略する。

スクリプトには以下の内容を追加する。スクリプトの内容はボタンが押されたときに 「taptaptap」のシーンに切り替えるというものである。
1
2
3
4
5
6
7
8
9
10
11 using UnityEngine;
using UnityEngine.SceneManagement;
public class GameStart : MonoBehaviour {
/// <summary>
/// Game Start ボタンタップ時の処理
/// </summary>
public void OnClick() {
SceneManager.LoadScene("taptaptap");
}
}