Odin Inspector 系列教程 --- Property Range Attribute

Property Range Attribute:屬性創(chuàng)建一個滑塊控件,以將屬性的值設置在指定范圍之間。這等效于Unity的Range屬性,但是此屬性可以同時應用于字段和屬性。

using Sirenix.OdinInspector;
using UnityEngine;

public class PropertyRangeAttributeExample : MonoBehaviour
{
    [Range(0, 10)]
    public int Field = 2;

    [InfoBox("Odin的PropertyRange屬性類似于Unity的Range屬性,但也適用于屬性.")]
    [ShowInInspector, PropertyRange(0, 10)]
    public int Property { get; set; }

    [InfoBox("您還可以為最小值和最大值中的一個或兩個引用成員。.")]
    [PropertyRange(0, "Max"), PropertyOrder(3)]
    public int Dynamic = 6;

    [PropertyOrder(4)]
    public int Max = 100;
}


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

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

推薦閱讀更多精彩內容