接着上篇继续学习
1、获得其它节点及其组件。
①种办法——在properties中声明一个 type:cc.Node , 且 default : null ,的属性,这样就可以从图形界面上拖节点(Player)上去。之后
var playerComp = this.player.getComponent(Player);
用访问自己节点组件的办法,来访问其它节点组件。
②种方法——上面的方法会固定访问的节点,如果你想动态调整访问的结点则需要用其它方法。
查找子节点——我们通过创建统一的CannonManager.js文件作为父物体。来保存拥有相似性质的对象。
cc.Class({
extends: cc.Component, //extends 继承类
start: function () {
var cannons = this.node.children;
// ... 定义一系列子物体
}
});
之后我们就可以通过父物体来访问这些子物体,例如getChildByName:——这里估计还是需要用上面的方法来关联父物体。
<