So c3 has a feature that can let you distort sprites with a a grid mesh. The cool thing about it is it not only visually distorts the sprites but it affects their collision shapes too, which in turn is transferred to the physics behavior.
Anyways, I finally got a chance to test it and confirm it lets you do that. Next I was able to use that as a tool to slice up physics object. The basic idea is each sprite is paired with an array making up the points of the polygon. From that with some math I was able to divide two polygons into two utilizing a line. The final step was to take that array of polygon points and setup the distort.
Here's the example of it working. drag a line to cut the sprite.
https://www.dropbox.com/s/r8lhe8sha0wa33m/poly_split.c3p?dl=1
One quirk with the physics behavior that I had to work around was when creating objects you need to disable them for a frame before enabling them again or they will jump. It's been there for ages.
This only scratches the surface, and was mainly just to show how to slice objects up. I could be adapted to do dynamic breaking by running it in a loop where you'd set the line to be random angles from the collision point.
Thank you Sir
Thats great but It has a bug!
For example, when we cut the shapes into numbers, the pieces of the bond remain suspended in the air!
an Image:
Is this problem solvable ?!