using System.Collections; using System.Collections.Generic; using UnityEngine; public class HitPlaySound : MonoBehaviour { public AudioClip sound; void OnCollisionEnter(Collision collision) { AudioSource.PlayClipAtPoint(sound, transform.position); } }
※ PlayClipAtPoint()は、メソッドです。
このメソッドは、鳴らしたいオーディオクリップと座標を引数に指定すると、指定した場所に新しく一時オブジェクトを生成し、音を鳴らしてくれます。
このメソッドによって一時生成されたオブジェクトは自動的に破棄されます。