layabox 节点查找

layabox也是一个树形结构。

如果一个组件类绑定到节点上面,可以通过 this.owner来获取绑定的节点。

获取一个节点的父亲节点,则使用 this.owner.parent

获取节点所在的场景 this.owner.scene

根据名称查找孩子节点,则使用 this.owner.getChildByName(“孩子name”);

通过索引查找孩子节点,则可以使用 this.owner.getChildAt(0) 获取第一个孩子

获取所有孩子的个数,this.owner.numChildren 就是所有孩子的个数

获取一个孩子节点的索引下标 this.owner.getChildIndex(childNode) 返回孩子下标

获取自身在父亲节点的下标 this.owner.parent.getChildIndex(this.owner);

添加一个自定义节点

var txt = new Laya.Text(); //创建一个文本节点
txt.text = 'text'; //设置文本内容
txt.color = '#ffffff'; //设置文本颜色
txt.fontSize = 32;
this.owner.addChild(txt);

使用addChildren可以添加多个节点

删除一个节点 this.owner.removeSelf() 将自己从父节点删除

发布了402 篇原创文章 · 获赞 544 · 访问量 212万+

猜你喜欢

转载自blog.csdn.net/qq_30100043/article/details/95110518
今日推荐