关于3D相机lookAt并不准确的问题

想实现3D相机绕着某个点旋转的效果
this.cameraNode.lookAt(new cc.Vec3(0,0,0))
this.cameraNode.setPosition(new cc.Vec3(1000,1000,0))
这个时候相机在X轴面向负方向,看起来是正常的,物体在中心位置


但随即this.cameraNode.setPosition(new cc.Vec3(1000,1000,0))
这个时候相机在X轴面向正方向,看起来就不正常,物体并不在中心位置
求引擎大佬释疑?

这是第二张图

但随即this.cameraNode.setPosition(new cc.Vec3(-1000,1000,0))

感觉相机 并没有看着cc.Vec3(0,0,0)

兄弟你怎么解决的

我记得cocos2dx是要在摄像机setPosition调用lookAt一次的,这个估计也是没有调用lookAt函数的原因吧