Cocos Creator:属性参数

推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

属性参数

属性参数用来给已定义的属性附加元数据,类似于脚本语言的 Decorator 或者 C# 的 Attribute

属性检查器相关参数

参数名说明类型默认值备注
type限定属性的数据类型(Any)undefined详见 type 参数
visible 属性检查器 面板中显示或隐藏boolean(注1)详见 visible 参数
displayName 属性检查器 面板中显示为另一个名字stringundefined-
tooltip 属性检查器 面板中添加属性的 Tooltipstringundefined-
multiline 属性检查器 面板中使用多行文本框booleanfalse-
readonly 属性检查器 面板中只读booleanfalse-
min限定数值在编辑器中输入的最小值numberundefined-
max限定数值在编辑器中输入的最大值numberundefined-
step指定数值在编辑器中调节的步长numberundefined-
range一次性设置 min、max、step[min, max, step]undefinedstep 值可选
slide 属性检查器 面板中显示为滑动条booleanfalse-
group 属性检查器 面板中显示为分组,样式默认为 tab{ name } 或 { id, name, displayOrder, style }undefined详见 group 参数

序列化相关参数

以下参数不能用于 get 方法:

参数名说明类型默认值备注
serializable序列化该属性booleantrue详见 serializable 参数
formerlySerializedAs指定之前序列化所用的字段名stringundefined重命名属性时,声明这个参数来兼容之前序列化的数据
editorOnly在导出项目前剔除该属性booleanfalse-

其它参数

参数名说明类型默认值备注
override当重写父类属性时需要定义该参数为 truebooleanfalse详见 override 参数

注 1:visible 的默认值取决于属性名。当属性名以下划线 _ 开头时,默认隐藏,否则默认显示。

3D建模学习工作室 翻译整理,转载请注明出处!

上一篇:Cocos Creator:装饰器使用 (mvrlink.com)

下一篇:Cocos Creator:生命周期回调 (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号