読者です 読者をやめる 読者になる 読者になる

SMART BOX(Unity/Android)

Unity開発と日々の事を書いていきます

Unity開発 24日目 ボタンクリックイベント

やっと開発できました

昨夜は結局寝てしまって開発出来なかったのですが、今日は出来ました!

画面遷移でエラー

C#のScriptを追加して、トレーニングボタンから画面遷移するメソッドを実装しました。

/// <summary>
/// トレーニングボタンクリックイベント
/// </summary>
public void OnClick_btnTraning()
{
  // 画面遷移
  SceneManager.LoadScene("SelectTraining");

}

 SceneManagerがLoadSceneの変数に入っているシーン(画面)を呼び出してくれるようです。

その後、ボタンとメソッドの紐付けを行います。

ボタンを選択してAddComponentし、Scriptsを選ぶと先程追加したControllerクラスが表示されてるで選択します。

f:id:poteti70:20160714020428p:plain

そして、実装後テストをすると、以下のメッセージが表示されました(^_^;)

Level 'Main' (-1) couldn't be loaded because it has not been added to the build settings.

ネットで調べると、どうやら BuildSettingにシーンを追加しないといけないとのこと。

f:id:poteti70:20160715000301p:plain

二つのシーンを追加した後、再度デバッグ実行したところ、画面遷移できました!

また一歩進む事が出来ました。