Ilingis 发表于 2022-2-4 18:52

Unity常用Attribute([xxxxx])


在Inspector面板上给出一段长度的间隙


在Inspector面板上,给Public变量增加标题


给整形或浮点型变量增加一个范围


给整形或浮点型变量增加一个最小值


强制序列化一个私有的变量,可以在Inspector上被看到。比如UI.Button上的button


在Inspector面板上隐藏public的属性


可以让Public的变量在Inspector上隐藏


用在自定义的类上,表明这个类可以被序列化


给String类型的变量在Inspector上设置一个可以输入的字符串区域,如UI.Text的text变量


对MonoBehaviour的子类使用,在GameObject上添加此组件时如果不含有依赖的组件,会自动增加依赖的组件。


在编辑器模式下也运行


对MoNoBehaviour使用该属性,不允许在同一个GameObject上面添加多个该组件


可以在Conponent的菜单栏下面增加选项,用/进行分级


在Editor中创建选项,使用/分级


在组件的ContextMenu中增加选项(点击组件右上方的小齿轮)


可以在Scene视图中画出自定义的Gizmo


对类增加的属性,需要类有静态构造函数,在Unity启动的时候构造


对方法增加的属性,在Unity启动的时候调用


给方法添加的属性,打开一个Asset后调用,参数会调用顺序,越小越优先
页: [1]
查看完整版本: Unity常用Attribute([xxxxx])