Procházet zdrojové kódy

Merge pull request #47133 from groud/navigation_2d_bugfix

Make 2D navigation consider scale
Rémi Verschelde před 4 roky
rodič
revize
2fd445cc18
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      servers/navigation_server_2d.cpp

+ 2 - 1
servers/navigation_server_2d.cpp

@@ -132,7 +132,8 @@ static Vector<Vector2> vector_v3_to_v2(const Vector<Vector3> &d) {
 static Transform trf2_to_trf3(const Transform2D &d) {
 	Vector3 o(v2_to_v3(d.get_origin()));
 	Basis b;
-	b.rotate(Vector3(0, 1, 0), d.get_rotation());
+	b.rotate(Vector3(0, -1, 0), d.get_rotation());
+	b.scale(v2_to_v3(d.get_scale()));
 	return Transform(b, o);
 }