配置: MacOS 10.12.6 CocosCreator2.3.3 JavaScript VisualCode
访问同节点下的组件
获取同一节点下的其他组件,我们可使用getComponent,比如我们想获取如下节点的Label:
start: function() {//获取label节点
//由于node中也存在着一个getComponent方法,因此下面两个的写法一致
var textLabel = this.getComponent(cc.Label);var textLabel = this.node.getComponent(cc.Label);//添加判定,检测组件是否获取到,若getComponent获取失败,将返回null
if (!textLabel) {
cc.error('get component failed');
}else{
textLabel.string= '获取文本组件';
}//获取脚本组件
var script = this.getComponent('debugScript');
console.log(script);
},
访问其他节点组件
1. 利用属性检查器设置,即在脚本的properties属性中设置节点,比如我们想