今回はCubeをスクリプトで並べて作った壁を爆破してみました。使ったのはAddExplosionForceという関数で指定した地点を中心に球上の範囲に力を伝えます。力を伝えるオブジェクトはRigidbodyとColliderをつけていなくてはいけません。完成図はこのようになります。AddExplosionForceでCubeの壁を爆破してみました。UnityRecorderだとカーソルが映らないようで残念です。2019UnityRecorderではカーソルが映らないようなのでそこが残念でした。■CubeのPrefabを作るまずはPlaneを置きます。Planeこれが並べるCubeの土台になります。次はCubeを出します。ComponentからRigidbodyをセットしてください。したらそのCubeをProjectウィンドウにドラッグ&ドロップしてPrefabにします。Hierarchyに残ったCubeはいらないので削除してください。■スクリプトでCubeを並べるCubeを並べるスクリプトを書きます。スポンサーリンクこれを空のオブジェクトにアタッチしてください。EmptyそしてInspectorからPrefabのCubeをセットします。■クリックした場所を爆破する次はクリックした場所にAddExplosionForceを作動させるスクリプトを書きます。これはこちらの記事のスクリプトをほぼそのまま使わせていただきました。これも空のオブジェクトにアタッチして出来上がりです。ゲームを再生してCubeの壁の爆破したいところをマウスでクリックしてください。【UnityC#講座】迷路の自動生成システムを作るCubeを並べるスクリプトはここで紹介しているものを作り直したものです。