关于角色身上的碰撞器发生偏移的问题

很抱歉,我可能遇到了一个让我无法解决的问题。
问题:原本和角色重合的碰撞器发生了偏移,离开了角色。
产生原因:在移动角色的时候做了相机的跟随操作,也就是在移动角色node的同时,移动了相机的node,而且移动的值是一样的。类似代码如下:
player.node.x+1;(备注:角色放在Canvas下面,相机放在Canvas外面)
camera.node.x+1;(备注:这个相机是自己在场景里面新建的,然后挂上camera组件)
一开始,一脸茫然,因为我不知道究竟是什么原因导致,摄像机的移动居然导致碰撞器和角色居然发生的偏移。我尝试去掉相机跟随的操作,发现,如此一来,这个问题就不存在。
所以我知道,问题可能出现在相机身上。
除了上述的问题之外,我还存在另外一个疑问。
是谁在照射ui?我只将角色添加到camera的targets当中去,ui并没有添加进去。如果存在另外一个camera,那么我要如何去获取它?

我尝试添加一个新的camera照射ui来验证我的想法,结果:ui的显示和实际的点击区域也发生了偏移。
node和collider在相机上的显示似乎存在出路。

心累,问题已解决
cc.director.getCollisionManager().attachDebugDrawToCamera(sceneData.camera.getComponent(cc.Camera));

不太懂,能详细解释一下吗?

使用到了物理系统或碰撞系统。(内置渲染节点)
则需要给他们的渲染节点也加上摄像机。