//相对目标点坐标(以目标点为圆心)
let self_world = self.node.convertToWorldSpaceAR(self.node.getPosition());
//目标点世界坐标
let target_world = self.node.convertToWorldSpaceAR(target_pos.getPosition());
//世界坐标下的方向向量
let temp_vector = target_world.sub(self_world);
//需要旋转地角度
let temp_angleDegrees = temp_vector.signAngle(cc.v2(1,0)) / Math.PI * 180;
//面向目标点
self.node.rotation = temp_angleDegrees;
以上为代码 但是朝向目标点效果不对啊 请大佬解答一下