ボタンの実装

手順1
GameObject→UI→Buttonを選び ボタンを作ります

手順2
以下のスクリプトを適当なオブジェクトに入れます

using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class ButtonTap : MonoBehaviour {

 public void OnClick (int number){
  switch (number) {
  case 0:
   Debug.Log("A");
   break;
  case 1:
   Debug.Log("B");
   break;
  default:
   break;
  }

 }
}

手順3
On Click() の+をクリックし
Noneの所(左下)に手順2のスクリプトを入れたオブジェクトを入れ
No Function(右上)をButtonTap(スクリプト名)→OnClick(メソッド名) と選択します


そうしたら スクリプトに合わせて右下の数字を変更しましょう

ボタンの設定

Normal Color 初期の色
Highlighted Color マウスが上に乗った時の色
Pressed Color ボタンを押した時の色
Disabled Color ボタン無効化時の色
Fafe Duration ボタンの色が切り替わるまでの時間

ボタンを使用不能にしたい場合 Buttonに以下のスクリプトを入れます
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class Disabled : MonoBehaviour {

 public Button button;

 void Update () {
   //ボタンを使用不能にする
   button.interactable = false;
 }

}

その後 InspectorでButtonを入れます

ボ タンのイベントをスクリプトで追加する

戻る