美文网首页
解决Unity的Inspector不显示继承类的公共成员

解决Unity的Inspector不显示继承类的公共成员

作者: 吾爱豆 | 来源:发表于2017-12-13 18:23 被阅读0次

问题

Unity中有些原生类是可以继承扩展的,例如GridLayoutGroup。当我对该类进行扩展的时候,如下:

public class MyGridLayoutGroup : GridLayoutGroup {
    public int m_MinShowCount = 0;
    ...
}

自己新增的字段却怎么也不再Inspector面板中显示。

网上看了一下说法,大概是说Editor找不到这个新类的表现方式,得自己写个自定义的表现。
在Asset/Editor下随便建个文件,输入一下代码后,就好了...好了...了...
类里面啥也不用写。

using UnityEngine;
using UnityEditor;

[CustomEditor(typeof(MyGridLayoutGroup))]
public class MyGridGroupEditor : Editor {
}

相关文章

  • 解决Unity的Inspector不显示继承类的公共成员

    问题 Unity中有些原生类是可以继承扩展的,例如GridLayoutGroup。当我对该类进行扩展的时候,如下:...

  • SerializeField和Serializable

    Serialize功能 Unity3D 中提供了非常方便的功能可以帮助用户将 成员变量 在Inspector中显示...

  • Odin Inspector 系列教程 --- Show In

    Show In Inspector Attribute特性:用于任何成员,并在inspector中显示该值。请记住...

  • [Unity Editor] 编辑器脚本常用功能

    记录环境: Unity2020 1、Inspector显示 修改字段显示的名字 添加字段名额外备注(同时显示标签跟...

  • 第四章类和接口

    目录 使类和成员的可访问性最小化 在公共类中使用访问方法而不是公共属性 最小化可变性 组合优于继承 如果使用继承则...

  • Unity C#代码小技巧

    本文转自Unity Connect博主 Michael Wang 学会用代码整理你在 Inspector 里显示的...

  • c++之继承

    继承 可以让子类拥有父类所有成员。 成员权限:public:公共的、任何地方都可以访问private:私有的,只有...

  • Unity中的序列化与反序列化

    Unity的数据存储,本地类 PlayerPrefs, Inspector,以及Prefab等都使用了序列化与反序...

  • 面向对象-概念理解

    继承 继承的概念 类的公共属性【字段,方法】 .把公共的属性提取出来形成一个公共的类,让其他的类去继承:减少代码的...

  • Display

    显示器 Display是一个继承于Object的公共final类。 提供有关逻辑显示器(logical displ...

网友评论

      本文标题:解决Unity的Inspector不显示继承类的公共成员

      本文链接:https://www.haomeiwen.com/subject/vpezixtx.html