
タイトル画面をuGUIで作成しよう
これまでに作成した作業を復習を兼ねてやってみましょう。
- タイトルを作成
- ゲーム開始用のボタンを配置
タイトルの文字やボタンラベルは TextMeshPro の使用を推奨します。未導入の場合はインポートダイアログに従ってセットアップしてください。
ボタンからプログラムを動かそう
タイトルシーンのプログラムTitleを作成します。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement; // シーン遷移に使用するクラスの名前空間
public class Title : MonoBehaviour
{
public void OnGameStart ()
{
SceneManager.LoadScene("Main");
}
}
ボタンを押したらOnGameStartが実行されるように設定しましょう。

シーン遷移用にScene Listへ追加しよう
SceneManager.LoadSceneから呼び出すシーンは、ビルドのScene Listへ追加されている必要があります。
Unity 6.3では、File > Build Profiles > Platforms > Scene Listを開きます。
下記のどちらかの方法で、タイトルシーンとMainシーンをScene Listへ追加します。
Add Open Scenesで追加- ProjectウィンドウからScene Listへシーンファイルをドラッグ
アプリ起動時に表示したいタイトルシーンをリストの先頭へ移動し、両方のシーンにチェックが入っていることを確認します。
下の画像は旧版のBuild Settingsです。Unity 6.3では同じ設定をBuild Profiles内のScene Listで行います。
