UnityでuGUIのボタンクリックに対するイベントハンドラを登録したい時は、
AddListenerメソッドを使用します。
using UnityEngine; using UnityEngine.UI; using System.Collections; public class MainSceneScript : MonoBehaviour { public Button btnStart; void Start () { // スタートボタンがクリックされたときのハンドラを登録 btnStart.onClick.AddListener (OnButtonClick); } // ボタンがクリックされたときのハンドラ void OnButtonClick() { Debug.Log ("Start Button clicked"); } } |
スクリプトを登録したら、対象ボタンをInspectorで登録します。

プログラムを実行し、登録したボタンをクリックするとハンドラが実行されます。

関連記事
コメントを残す