瀏覽代碼

Added minimum scale for node 2D

JestemStefan 4 年之前
父節點
當前提交
b7817c7b59
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      scene/2d/node_2d.cpp

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

@@ -174,10 +174,10 @@ void Node2D::set_scale(const Size2 &p_scale) {
 	}
 	_scale = p_scale;
 	// Avoid having 0 scale values, can lead to errors in physics and rendering.
-	if (_scale.x == 0) {
+	if (Math::is_zero_approx(_scale.x)) {
 		_scale.x = CMP_EPSILON;
 	}
-	if (_scale.y == 0) {
+	if (Math::is_zero_approx(_scale.y)) {
 		_scale.y = CMP_EPSILON;
 	}
 	_update_transform();