一、unity里的人物关系
unity | 核心类图讲解_菌菌巧乐兹的博客-CSDN博客
二、接口不属于unity大家族,它是个外人
它给你提供了一个可以获取到unity大家族里面没有的资源的地方
但是,如果你想要,你必须按照它说的做
例:如下接口
public interface IPointerEnterHandler
{
void OnPointerEnter(PointerEventData eventData);
}
//public interface IPointerEnterHandler
详解:公开 接口 接口名字
//void OnPointerEnter(PointerEventData eventData);
详解:我接口就长成这样,你用的时候只能按照这个写
三、使用接口
都说了,在人物关系上,它是个外人,你又要有求于人家,你是不是得邀请一下人家
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class Button_All : MonoBehaviour, IPointerEnterHandler
{
}
所以在继承那里,你除了邀请你爸爸,你也需要去邀请一下接口
邀请完了以后,你必须用人家,里面的方法,理由也很简单,人家是外人,你给人邀请来了,你不理人家,给人家放一边,你是想上天
那用法跟随上面接口里要求的,再把接口要求的给你们看一下
所以你在使用的时候,老老实实的,这样写就行了
public void OnPointerEnter(PointerEventData eventData)
{
Debug.Log("enter");
}
下面放一下邀请接口和用接口的全文
public class Button_All : MonoBehaviour, IPointerEnterHandler
{
public void OnPointerEnter(PointerEventData eventData)
{
Debug.Log("enter");
}
}