How Can I Break 2D ground and change its collision ?

I’m trying to make a 2D side scroller game, I want the ground(or floor) can be damage or destroyed.

But I don’t know how to do it.

Is there any way to change a part of ground?(include ground sprite texture and its collisoin info)

BTW:I want to make ground using by tile not a whole image, is it right?

Thanks a lot.

In Some 2D physics engine like ‘NAPE’, they have ‘DestructibleTerrain’ feature, Using MarchingSquares to create efficient destructible terrain using a Bitmap.