1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-07 12:30:27 +00:00

[TileMap] Fix alternative tile issues.

This commit is contained in:
Zae
2022-11-25 00:44:02 +08:00
parent cd3d6e63a6
commit f6424e68ea
2 changed files with 9 additions and 1 deletions

View File

@@ -153,7 +153,14 @@ void GenericTilePolygonEditor::_base_control_draw() {
// Draw the background.
if (background_texture.is_valid()) {
base_control->draw_texture_rect_region(background_texture, Rect2(-background_region.size / 2 - background_offset, background_region.size), background_region, background_modulate, background_transpose);
Size2 region_size = background_region.size;
if (background_h_flip) {
region_size.x = -region_size.x;
}
if (background_v_flip) {
region_size.y = -region_size.y;
}
base_control->draw_texture_rect_region(background_texture, Rect2(-background_region.size / 2 - background_offset, region_size), background_region, background_modulate, background_transpose);
}
// Draw the polygons.