UnityでBGMとSEを流したい
Unityでビリヤードのようなゲームを作成しました。
しかし、何か物足りない...よく考えたら、球がぶつかっているのに「コーン」という音が鳴っていないではないか。
フリー音源をさがす
Unityのアセットストアに行くと無料のオーディオソースを入手できます。
Unity Asset Store - The Best Assets for Game Making
または、Googleでフリー音源などと検索するとたくさん出てきます。
今回は、これにしました
再生する
private void OnCollisionEnter2D(Collision2D collision)
{
GetComponent<AudioSource>().Play();
}
という関数をプレイヤースクリプトに追加すると、うまく再生できました。