更新日期: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調試管理器。