瀏覽代碼

Fixed set_global_scale in Node2D.

(cherry picked from commit a6feb0943ab5ba98daccb2079b6bb9942f365b6c)
TwistedTwigleg 8 年之前
父節點
當前提交
1fa70cf9b6
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      scene/2d/node_2d.cpp

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

@@ -316,7 +316,7 @@ void Node2D::set_global_scale(const Size2 &p_scale) {
 	CanvasItem *pi = get_parent_item();
 	if (pi) {
 		const Size2 parent_global_scale = pi->get_global_transform().get_scale();
-		set_scale(p_scale - parent_global_scale);
+		set_scale(p_scale / parent_global_scale);
 	} else {
 		set_scale(p_scale);
 	}