浏览代码

Fix gradient texture preview

Chaosus 7 年之前
父节点
当前提交
3ba43ac975
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      editor/plugins/texture_editor_plugin.cpp

+ 3 - 0
editor/plugins/texture_editor_plugin.cpp

@@ -75,6 +75,9 @@ void TextureEditor::_notification(int p_what) {
 			// In the case of CurveTextures we know they are 1 in height, so fill the preview to see the gradient
 			ofs_y = 0;
 			tex_height = size.height;
+		} else if (Object::cast_to<GradientTexture>(*texture)) {
+			ofs_y = size.height / 4.0;
+			tex_height = size.height / 2.0;
 		}
 
 		draw_texture_rect(texture, Rect2(ofs_x, ofs_y, tex_width, tex_height));