Selaa lähdekoodia

Avoid mirror scaling for ParallaxLayer

markdibarry 1 vuosi sitten
vanhempi
commit
2feed4c4b4
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      scene/2d/parallax_layer.cpp

+ 2 - 2
scene/2d/parallax_layer.cpp

@@ -71,8 +71,8 @@ void ParallaxLayer::_update_mirroring() {
 	if (pb) {
 		RID c = pb->get_canvas();
 		RID ci = get_canvas_item();
-		Point2 mirrorScale = mirroring * get_scale();
-		RenderingServer::get_singleton()->canvas_set_item_mirroring(c, ci, mirrorScale);
+		Point2 mirror_scale = mirroring * orig_scale;
+		RenderingServer::get_singleton()->canvas_set_item_mirroring(c, ci, mirror_scale);
 		RenderingServer::get_singleton()->canvas_item_set_interpolated(ci, false);
 	}
 }