Unity | 接口的理解和使用方法

一、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");
    }
}
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菌菌巧乐兹

希望能给大家写更多有用的文章~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值