2
0
Эх сурвалжийг харах

Merge pull request #12234 from marcelofg55/color8_fix

Fix Color.r8/g8/b8/a8 being type float instead of type int
Gilles Roudiere 8 жил өмнө
parent
commit
62ed861774
1 өөрчлөгдсөн 4 нэмэгдсэн , 4 устгасан
  1. 4 4
      core/variant_op.cpp

+ 4 - 4
core/variant_op.cpp

@@ -1655,13 +1655,13 @@ Variant Variant::get_named(const StringName &p_index, bool *r_valid) const {
 			} else if (p_index == CoreStringNames::singleton->a) {
 				return v->a;
 			} else if (p_index == CoreStringNames::singleton->r8) {
-				return v->r * 255.0;
+				return int(v->r * 255.0);
 			} else if (p_index == CoreStringNames::singleton->g8) {
-				return v->g * 255.0;
+				return int(v->g * 255.0);
 			} else if (p_index == CoreStringNames::singleton->b8) {
-				return v->b * 255.0;
+				return int(v->b * 255.0);
 			} else if (p_index == CoreStringNames::singleton->a8) {
-				return v->a * 255.0;
+				return int(v->a * 255.0);
 			} else if (p_index == CoreStringNames::singleton->h) {
 				return v->get_h();
 			} else if (p_index == CoreStringNames::singleton->s) {