Fixes an index error in TileSet when caching transformed collision layers.
This commit is contained in:
@ -6378,7 +6378,7 @@ Ref<ConvexPolygonShape2D> TileData::get_collision_polygon_shape(int p_layer_id,
|
||||
for (int i = 0; i < size; i++) {
|
||||
Ref<ConvexPolygonShape2D> transformed_polygon;
|
||||
transformed_polygon.instantiate();
|
||||
transformed_polygon->set_points(get_transformed_vertices(shapes_data.shapes[shape_index]->get_points(), p_flip_h, p_flip_v, p_transpose));
|
||||
transformed_polygon->set_points(get_transformed_vertices(shapes_data.shapes[i]->get_points(), p_flip_h, p_flip_v, p_transpose));
|
||||
shapes_data.transformed_shapes[key][i] = transformed_polygon;
|
||||
}
|
||||
return shapes_data.transformed_shapes[key][shape_index];
|
||||
|
||||
Reference in New Issue
Block a user