(1)下準備
- Cubeを1つ作成
- 名前をBlockに変更
(2)スクリプトの作成
- 今回は、スペースキーを押した時、敵が破壊され、効果音とエフェクトが発生するようにします。
- 新規にC#スクリプトを作成
- 名前を「DestroyObject」に変更
- 下記のコードを書いてチェック
using System.Collections; using System.Collections.Generic; using UnityEngine; public class DestroyObject : MonoBehaviour { public GameObject effectPrefab; public AudioClip sound; void Update() { if(Input.GetKeyDown(KeyCode.Space)) { Destroy(gameObject); GameObject effect = Instantiate(effectPrefab, transform.position, Quaternion.identity); Destroy(effect, 0.5f); AudioSource.PlayClipAtPoint(sound, transform.position); } } }
(3)設定
- スクリプトをオブジェクトに追加
- エフェクトプレハブと効果音を設定(自由)
(4)ゲーム再生
- スペースキーを押した時、敵が破壊され、効果音とエフェクトが発生すれば成功です。