重點關注第二種方法:
- 通過 Hierarchy 面板創建
UI > Button. - 創建一個 ClickHandler.cs 腳本, 定義了一個私有方法 OnClick(), 並在 Start() 方法里為 Button 添加點擊事件的監聽,作為參數傳入 OnClick 方法.
- 將 ClickHandler 綁定在 Button 對象上.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class ClickHandler : MonoBehaviour
{
void Start () {
Button btn = this.GetComponent<Button> ();
btn.onClick.AddListener (OnClick);
}
private void OnClick(){
Debug.Log ("Button Clicked. ClickHandler.");
}
}
