有getter setter的属性在Inspector视图中设置值

来源:互联网 发布:易语言七夕表白源码 编辑:程序博客网 时间:2024/06/05 04:30


参考 https://github.com/LMNRY/SetProperty的方法,比较好。要下载他的源码才能运行。需要class是[System.Serializable]的才可以对属性使用

SetProperty("Number")

[SerializeField, SetProperty("Number")]private float number;public float Number{    get    {        return number;    }    private set    {        number = Mathf.Clamp01(value);    }}




雨松通过增加editor脚本也可以实现:


http://www.xuanyusong.com/archives/3406

0 0
原创粉丝点击