node组件Component

【node组件Component】getComponent 获取节点上指定类型的组件,如果节点有附加指定类型的组件,则返回,如果没有则为空。
传入参数也可以是脚本的名称。
getComponents 返回节点上指定类型的所有组件
addComponent 向节点添加一个指定类型的组件类,你还可以通过传入脚本的名称来添加组件。
removeComponent 删除节点上的指定组件,传入参数可以是一个组件构造函数或组件名,也可以是已经获得的组件引用。 如果你已经获得组件引用,你也可以直接调用 component.destroy()

var sprite = node.addComponent(cc.Sprite); var test = node.addComponent("Test"); var sprites = node.getComponents(cc.Sprite); var tests = node.getComponents("Test"); node.removeComponent(cc.Sprite); var Test = require("Test"); node.removeComponent(Test);

    推荐阅读