Sprite Breaker splits Sprites into pieces to simulate object breaking with minimum effort or maintenance.
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
★ Breaks sprite into MeshRenderer-based GameObjects.
★ Shapes can be random or pre-designed.
Fade and remove after set time.
★ Break at run-time or in editor.
★ Uses sprite's original texture and shared material.
★ Optionally use a different sprite from the one being broken.
★ Optional callback can be used to initialize custom per-shard behavior.
★ Per-shard pivot, name, tag, physics, and custom data supported.
★ Custom shards from prefabs supported.
★ Can be used for purposes other than exploding objects: break sprite into MeshRenderer pieces in editor, use pieces for animation or object construction.
★ Sprite Atlas and prefabs support.
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
Sprite Breaker is a great drop-in solution for making your sprite shatter into pieces. It's fast, highly customizable, and well-documented.
Documentation | API | Support