cc.Class({
extends:cc.Compont,//cc.Compont相当于Cocos2dx中的Ref
properties:{//设置编辑器当前节点属性,当前属性可以通过层级管理器连接
bomb: cc.Node,
enemyGroup: {//require('enemyGroup')自定义的类型,默认值为空,这里表示创建enemyGroup对象,该对象初始化null
default: null,//default 初始值
type: require('enemyGroup'),//type 类型的定义
// url:cc.Texture2D, //Raw Asset(cc.Texture2D, cc.Font, cc.AudioClip)
visible:true,//属性检查器中是否可见
displayName:'himi',//属性检查器中属性的名字
tooltip:"测试脚本",//属性检查器中停留此属性名称显示的提示文字
readonly:false,//属性检查器中显示(readonly)且不可修改[当前有bug,设定只读也能修改]
serializable:true,//设置false就是临时变量
editorOnly:false//导出项目前剔除此属性
},
},
onLoad:function (){//类初始化(成员变量),相当于Cocos2dx中的init()函数
//初始化成员变量或者全局变量
this.score = 0;//声明并且赋值全局变量
this.bombNo = 0;
this.scoreDisplay.string = this.score;
this.bombNoDisplay.string = this.bombNo;
},
})