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;

 

效果

posted @   伊凡晴天  阅读(1644)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤
点击右上角即可分享
微信分享提示