[Unity][继承]
发布日期:2021-05-09 11:57:11 浏览次数:3 分类:技术文章

本文共 918 字,大约阅读时间需要 3 分钟。

 

 

 

继承父类的子类的数组,是否能够通过 接口找到 这些不同类别的子类

如下测试所示

using UnityEngine;public class Test_SkillManage : MonoBehaviour {    public Test_Skill[] list_Skill;	// Use this for initialization	void Start () {        if (list_Skill != null)        {            foreach (Test_Skill t in list_Skill)            {                Debug.Log("      name:" + t.name);                //t.num                t.Use();            }        }	}}

 

using UnityEngine;public class Test_Skill : MonoBehaviour {    public string name;    public virtual void Use()    {        Debug.Log(" Using :"+name);    }}
using UnityEngine;public class Test_Skill001 : Test_Skill{    public int num;    public override void Use()    {        base.Use();        Debug.Log(name+"/1//"+num);    }}
using UnityEngine;public class Test_Skill002 : Test_Skill{    public int num;    public override void Use()    {        base.Use();        Debug.Log(name + "/2//" + num);    }}

 

 

 

 

转载地址:https://blog.csdn.net/BuladeMian/article/details/82111320 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:[Unity]2D横版游戏像素化
下一篇:[Unity][功能]布料系统能干什么

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2023年10月01日 21时10分59秒