Add z-index to ATLAS_TILE
This commit is contained in:
parent
28b10ea668
commit
d840262739
2 changed files with 3 additions and 1 deletions
|
@ -327,7 +327,8 @@ void TileMap::update_dirty_quadrants() {
|
|||
Ref<ShaderMaterial> mat = tile_set->tile_get_material(c.id);
|
||||
int z_index = tile_set->tile_get_z_index(c.id);
|
||||
|
||||
if (tile_set->tile_get_tile_mode(c.id) == TileSet::AUTO_TILE) {
|
||||
if (tile_set->tile_get_tile_mode(c.id) == TileSet::AUTO_TILE ||
|
||||
tile_set->tile_get_tile_mode(c.id) == TileSet::ATLAS_TILE) {
|
||||
z_index += tile_set->autotile_get_z_index(c.id, Vector2(c.autotile_coord_x, c.autotile_coord_y));
|
||||
}
|
||||
|
||||
|
|
|
@ -314,6 +314,7 @@ void TileSet::_get_property_list(List<PropertyInfo> *p_list) const {
|
|||
p_list->push_back(PropertyInfo(Variant::INT, pre + "autotile/spacing", PROPERTY_HINT_RANGE, "0,256,1", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
|
||||
p_list->push_back(PropertyInfo(Variant::ARRAY, pre + "autotile/occluder_map", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
|
||||
p_list->push_back(PropertyInfo(Variant::ARRAY, pre + "autotile/navpoly_map", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
|
||||
p_list->push_back(PropertyInfo(Variant::ARRAY, pre + "autotile/z_index_map", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
|
||||
}
|
||||
p_list->push_back(PropertyInfo(Variant::VECTOR2, pre + "occluder_offset"));
|
||||
p_list->push_back(PropertyInfo(Variant::OBJECT, pre + "occluder", PROPERTY_HINT_RESOURCE_TYPE, "OccluderPolygon2D"));
|
||||
|
|
Loading…
Reference in a new issue