Mesh Explosionという破片が飛び散るようなアセットを購入しいれたみたので_φ(・_・。
https://assetstore.unity.com/packages/tools/particles-effects/mesh-explosion-5471
使い方
1. 必要なAssetをインポート。
2. Mesh Exploderスクリプトを破裂対象のオブジェクトにアタッチ
3. 破裂するタイミングをスクリプト等で指定
コードは下記だけ、とてつもなくシンプル
void StartExplosion() {
BroadcastMessage("Explode");
GameObject.Destroy(gameObject);
}
BroadcastMessage("Explode");
で爆発処理をしている。
破片が重力処理で飛び散るなどもできる。