自定义属性
自定义属性面板。
自定义属性是一种将自己的元数据存储Blender的数据块的方法,可以用于装配骨骼 (骨头和物体可以使用自定义属性来驱动其他属性),和 Python 脚本,在脚本中定义Blender中不存在的新属性很正常。
只有某些特定数据支持自定义属性:
编辑属性
用户界面
对于支持它的数据类型使用的面板可用,可以编辑自定义属性。
自定义属性编辑区域。
- 属性名
- 自定义属性名。
- 属性值
- 该值主要有两个作用,第一是用于设定该属性的默认值,第二是定义属性值的类型。属性值的类型共有三类:整型,浮点数或者布尔值。下面分别是对应属性值的范例:
整型:1, 2, 3, 4…浮点数:3.141, 5.0, 6.125,布尔值:True, False
Note
布尔值的处理方式与整型类似,并且只有当最小值/最大值为不大于1的整数时才有效。
从这点来说,布尔值还是看起来类似整型,但是下限值表关闭,上限值表开启,这是布尔值的用法。
- 最小值
- 自定义属性可以取得的最小值。
- 最大值
- 自定义属性可以取得的最大值。
- 使用软区间
启用拖动滑块情况下的 属性值 输入限制。
- Soft Min
- 软下限。
- Soft Max
- 软上限。
- 工具提示
- 允许用户为属性填入自定义 工具提示 。
Python 的访问
自定义属性可以类似于 字典 的方式访问, 限制是键名只能是字符串,并且键值只能是字符串、 数字、 数组和嵌套的属性。
更多细节见 API 文档 。