/*
* Author:W
* 属性的声明
*/
cc.Class({
extends: cc.Component,
//属性的声明
properties: {
//1.一般属性声明方式
id:1, //number类型
name2:"Wlq",//字符串型
lod:true,//布尔型
target:null,//object
node2:cc.node,//节点
pos:cc.Vec2,//坐标
color:new cc.color(255,255,255,125),//颜色
//2.属性的完整声明方式
code:{
default:0,//属性默认值
type:cc.Integer,//属性的数据类型
visible:true,//是否在属性面板显示
serializable:true,//是否可序列化
displayName:"CodeName",//属性名称
tooltip:"this is code xxx",//鼠标移上去显示的解释说明提示
},
//3.数组声明方式
names:{
default:[],
type:[cc.String]//指定数组中的每个元素都是字符串类型的
},
nodes:{
default:[],
type:[cc.Node]//指定数组中的每个元素是节点类型
},
//4.Get与Set访问方法
Age:{
get:function(){
return this._age;
},
set:function(value){
this._age = value;
}
}
},
});
属性的声明方式
最新推荐文章于 2022-07-20 17:45:42 发布