Cocos Creator-js中怎么删除一个精灵

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39710961/article/details/82785794

添加元素时,有Name属性
var child = parent(节点).addChild(label, 1, “元素的名字”);
var node = cc.instantiate(this.PlayerInfoPrefab)
self.node.addChild(node)
或者给child设置tag
child.setTag(“TAG”);
this.Btn.node.tag = 1000;

然后,就可以从父亲中,获取此子类
var c = parent.getChildByName(“元素的名字”);

var c = parent.getChildByTag(“TAG”);

移除元素也很简单:
parent.removeChild(child);

parent.removeChildByTag(“TAG”);
或者(把自己从父亲那里移除)
child.removeFromParent();
或者(就是移除自己所有的孩子)
parent.removeAllChildren()

PS:这些方法的具体实现都在基类Node里面

猜你喜欢

转载自blog.csdn.net/qq_39710961/article/details/82785794