标签:display efault 类型 scripting values 指定 color reference target
声明类cc.Class
参考网址:https://docs.cocos.com/creator/manual/zh/scripting/class.html
https://blog.csdn.net/qq_43575267/article/details/88796163
// 构造:ctor/ __ ctor__ // 属性定义 properties: { height: 20, // number type: "actor", // string loaded: false, // boolean target: null, // object target: cc.Node, pos: cc.Vec2, pos: new cc.Vec2(10, 20), color: new cc.Color(255, 255, 255, 128), any: [], // 不定义具体类型的数组 bools: [cc.Boolean], strings: [cc.String], floats: [cc.Float], ints: [cc.Integer], values: [cc.Vec2], nodes: [cc.Node], frames: [cc.SpriteFrame], }
有些情况下,我们需要为属性声明添加参数,这些参数控制了属性在 属性检查器 中的显示方式,以及属性在场景序列化过程中的行为。例如:
properties: {
score: {
default: 0,
displayName: "Score (player)",
tooltip: "The score of player",
}
}
以上代码为 score
属性设置了三个参数 default
, displayName
和 tooltip
。这几个参数分别指定了 score
的默认值为 0,在 属性检查器 里,其属性名将显示为:“Score (player)”,并且当鼠标移到参数上时,显示对应的 Tooltip。
下面是常用参数:
标签:display efault 类型 scripting values 指定 color reference target
原文地址:https://www.cnblogs.com/hewei2012/p/12272753.html