getComponent引用纯cc.Node节点的问题

如下语句: this.pad.getComponent(cc.Component).node.rotation = this.node.rotation;
如果pad节点是有附加了node之外的其他组件,是可以传参过去的。但是如果pad节点下面什么组件都没有,只有node,就报getComponent结果为null了,感觉好奇怪啊。
改成getComponent(cc.Node) 好像也不行,这是什么原因呢?

pad节点下什么组件都没有,你又通过getComponent获取组件,结果当然为null了,getComponent是获取节点下的组件,比如sprite,比如label,比如button

你这句话绕了一大圈,你调用pad节点的getComponent方法获取pad节点下的组件,然后调用.node获取这个组件的node,pad节点下所有组件的.node属性都是pad本身,如果你是要用pad这个节点,那么直接用this.pad就行了,我想你没有搞清楚节点和组件吧?可以去看看官方文档