浏览代码

Merge pull request #25496 from ptrojahn/lookat

Fix look_at with non uniform scaling
Rémi Verschelde 6 年之前
父节点
当前提交
dfe4990b18
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      scene/2d/node_2d.cpp

+ 1 - 1
scene/2d/node_2d.cpp

@@ -376,7 +376,7 @@ void Node2D::look_at(const Vector2 &p_pos) {
 
 float Node2D::get_angle_to(const Vector2 &p_pos) const {
 
-	return (get_global_transform().affine_inverse().xform(p_pos)).angle();
+	return (to_local(p_pos) * get_scale()).angle();
 }
 
 Point2 Node2D::to_local(Point2 p_global) const {