Unity 编辑器中如何以只读方式显示字段(变量)

 时间:2024-10-14 04:07:46

1、以只读方式显示需要通过C# Attribute实现。首先创建一个脚本Attributes4Editor。

Unity 编辑器中如何以只读方式显示字段(变量)

3、注意,该属性的作用对象是Field,即类中的成员变量,不能是属性。打开PropertyAttribute元数据可以查看这一点。

Unity 编辑器中如何以只读方式显示字段(变量)

5、在该文件中添加如图所示代码,即继承一个PropertyDrawer并重载其OnGUI函数。注意,这是一个项目级使用的CustomPropertyDrawer,会影响所有脚本中打上对应Attribute的字段在Unity Editor中的显示。

Unity 编辑器中如何以只读方式显示字段(变量)

7、添加好之后,在Unity Editor中即立刻可以看到显示为不可更改的Label。

Unity 编辑器中如何以只读方式显示字段(变量)
  • win10下安装.net(错误87)
  • 应用或修改本地文件或文件夹的审核策略设置
  • 易语言-取数组下标-实例讲解
  • 怎么查看电脑主板型号信息
  • 单光子探测器工作原理是什么?
  • 热门搜索
    薏米的作用 do是什么意思 苟且是什么意思 什么牌子的奶瓶好 rf是什么意思 基友是什么意思 办理结婚证需要什么证件 内敛是什么意思 敝帚自珍的意思 鉴于是什么意思