Odin Inspector 系列教程 --- Box Group Attribute

Box Group Attribute特性:可用于任何屬性,并將該屬性組織在一個裝箱的組中。使用它可以在檢查器中清晰地組織相關值。

【Box Group】將一些屬性裝入同一個group中
    [BoxGroup("Some Title")]
    public string A;
    [BoxGroup("Some Title")]
    public string B;
【centerLabel】 指定標題在中間位置
    [BoxGroup("Centered Title", centerLabel: true)]
    public string C;
    [BoxGroup("Centered Title")]
    public string D;
也可以通過$特殊標志符指定一個字段的值作為標題
    public string DynamicBoxTitle = "DynamicBoxTitle";
    [BoxGroup("$DynamicBoxTitle")]
    public string E = "Dynamic box title 2";
    [BoxGroup("$DynamicBoxTitle")]
    public string F;
默認情況或者指定標題使用showLabel可隱藏標題顯示
    [BoxGroup]
    public string G;
    [BoxGroup]
    public string H;

    [BoxGroup("NoTitle", false)]
    public string I;
    [BoxGroup("NoTitle")]
    public string J;
也可以使用嵌套結構

注意:嵌套結構必須要連續。例如:直接使用Layer/One會報錯,提示無法找到Layer對應的組

    [BoxGroup("Layer")]
    public string layer = "";
    [BoxGroup("Layer/One")]
    public string layer_1 = "";
    [BoxGroup("Layer/One/Two")]
    public string layer_2 = "";
    [BoxGroup("Layer/One/Two/Three")]
    public string layer_3 = "";

更多教程內容詳見:革命性Unity 編輯器擴展工具 --- Odin Inspector 系列教程

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容