unity 判断获取当前点击的按钮对象是谁
①将以下代码复制到新建c#脚本中,名称可以随意改,挂载到屏幕空间的画布上
using UnityEngine; //地下城副本管理器 public class DungeonLairManager : MonoBehaviour {//获取副本按钮点击数据 public void GetFBButtonONClickValue(GameObject obj) { Debug.Log("点击了 " + obj.name); } }
②给需要的按钮对象添加点击事件,并将当前对象拖到变量中
第二种方法,判断name即可
string name = UnityEngine.EventSystems.EventSystem.current.currentSelectedGameObject.name;
效果
时间若流水,恍惚间逝去