代码添加 EventTrigger 方法
void Start() { UnityAction<BaseEventData> click = new UnityAction<BaseEventData>(MyClick); EventTrigger.Entry myclick = new EventTrigger.Entry(); myclick.eventID = EventTriggerType.PointerEnter; myclick.callback.AddListener(click); EventTrigger trigger = gameObject.AddComponent<EventTrigger>(); trigger.triggers.Add(myclick); } public void MyClick(BaseEventData data) { Debug.Log("点击"); }