更新日期:2025年5月29日。
Github 仓库:https://github.com/SaiTingHu/HTFramework
Gitee 仓库:https://gitee.com/SaiTingHu/HTFramework
索引
- 一、缺省的运行时组件检视器
- 1.自定义运行时组件检视器
- 二、使用缺省的运行时组件检视器
- 1.定义组件
- 2.添加字段
- 3.挂载组件
- 4.运行场景
- 5.添加属性
- 6.运行场景
- 7.枚举或颜色字段
一、缺省的运行时组件检视器
在Debugger中,缺省的运行时组件检视器能够自动展示组件的所有字段
及所有属性
到运行时调试器的Inspector
面板,能够大大提高运行时bug排查
、功能调试
的效率。
1.自定义运行时组件检视器
在此之前,如果一个组件未定义运行时组件检视器
,其在Inspector
面板将是这样显示:
而由于组件的数量较多(Unity自带的和我们自己添加的),很难每个组件都定义运行时组件检视器,所以非常有必要使用一个缺省的检视器来展示未定义检视器的组件
。
二、使用缺省的运行时组件检视器
要使用缺省的运行时组件检视器,你不需要做额外的任何事情,按正常流程走就可以了。
1.定义组件
如下,定义了一个Test
类:
public class Test : HTBehaviour
{}
2.添加字段
为Test
类添加一些字段
:
public class Test : HTBehaviour
{private int I;public float F;public string S;public Color C;public Material M;
}
3.挂载组件
将Test
挂到任意游戏物体上:
4.运行场景
运行场景后,在调试器面板选中Test
组件:
可以看到,我们添加的所有字段
都可以展示在Inspector
面板。
除了灰色的不支持编辑
以外,大部分字段
都支持编辑修改。
5.添加属性
同理,为Test
类添加一些属性
:
public class Test : HTBehaviour
{public int I;public float F;public string S;public Color C;public Material M;public int P_I { get; set; }public float P_F { get; }public string P_S { get; set; }public Color P_C { get; set; }public Material P_M { get; set; }
}
6.运行场景
再次运行场景,在调试器面板选中Test
组件:
可以看到,我们添加的所有属性
都可以展示在Inspector
面板。
7.枚举或颜色字段
枚举或颜色字段会自动展示为下拉菜单形式(颜色字段还会自动显示为其对应的颜色),点击下拉菜单按钮即可展开并编辑:
更多内容请参考:【Unity】 HTFramework框架(二十一)Debug调试管理器。