Explorar o código

Merge pull request #70118 from clayjohn/tilemap-layers

Use large offset for tilemap layer level canvas items
Rémi Verschelde %!s(int64=2) %!d(string=hai) anos
pai
achega
c023d41036
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      scene/2d/tile_map.cpp

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

@@ -1092,7 +1092,7 @@ void TileMap::_rendering_update_layer(int p_layer) {
 		/*Transform2D xform;
 		/*Transform2D xform;
 		xform.set_origin(Vector2(0, p_layer));
 		xform.set_origin(Vector2(0, p_layer));
 		rs->canvas_item_set_transform(ci, xform);*/
 		rs->canvas_item_set_transform(ci, xform);*/
-		rs->canvas_item_set_draw_index(ci, p_layer);
+		rs->canvas_item_set_draw_index(ci, p_layer - (int64_t)0x80000000);
 
 
 		layers[p_layer].canvas_item = ci;
 		layers[p_layer].canvas_item = ci;
 	}
 	}