问一下。。如果一个Node下有多个相同的组件,怎么获取某个特定的组件。。
可是在编辑器里确实可以添加多个相同的组件
- 当节点下添加了多个相同名称组件时,getCompnent(“xxx”) 会返回属性检查器列表上的第一个组件。
- 可以将组件设置为不可重复添加:

editor参数 为自定义组件参数,更多请参考:
https://docs.cocos.com/creator/manual/zh/scripting/reference/class.html#editor-参数
有个getCOmponents 方法, 会返回所有该组件的数组集合, 下标顺序就是cocos 面板上的顺序, 可以通过下标获取。 或者你给那个组件建一个tag 属性, 然后每个组件的实例的tag 都不一样, 就也能区别开
1赞
还有getCOmponents 。。。长见识了。。多谢。。