此代码直接绑定到button上面无需其他操作
using UnityEngine;
using UnityEngine.UI;
public class PrintHelloOnButtonClick : MonoBehaviour
{
    private Button button;
    void Start()
    {
        // 获取当前GameObject上的Button组件
        button = GetComponent<Button>();
        // 添加点击事件监听器
        if (button != null)
        {
            button.onClick.AddListener(ButtonClicked);
        }
    }
    // 当Button被点击时触发的方法
    void ButtonClicked()
    {
        Debug.Log("你好");
    }
}
此代码需要将目标按钮拖拽过来
using UnityEngine;
using UnityEngine.UI;
public class PrintHelloOnButtonClick : MonoBehaviour
{
    public Button button;
    void Start()
    {
        // 添加点击事件监听器
        if (button != null)
        {
            button.onClick.AddListener(ButtonClicked);
        }
    }
    // 当Button被点击时触发的方法
    void ButtonClicked()
    {
        Debug.Log("你好");
    }
}

此代码需要自己添加鼠标单击事件
using UnityEngine;
using UnityEngine.UI;
public class PrintHelloOnButtonClick : MonoBehaviour
{
    // 当Button被点击时触发的方法
    public void ButtonClicked()
    {
        Debug.Log("你好");
    }
}




















