音を出す

もくじ
https://tera1707.com/entry/2022/02/06/144447

やりたいこと

C#スクリプトから音を出したい。

ドカーン、とか。

やりかた

スクリプトに、音をあらわすAudioClip moneySound;をpublicで定義する。

public class PlayerController : MonoBehaviour
{
    public AudioClip crashSound;

そのAudioClipの変数に、インスペクタで音のアセットを割り当てる。

スクリプトに、AudioSource playerAudioをpublicで定義する。

public class PlayerController : MonoBehaviour
{
    public AudioClip crashSound;
    private AudioSource playerAudio;

スクリプトの中で、AudioSourceの変数のPlayOneShot()の第一引数に、音のAudioClipを渡して、PlayOneShot(crashSound, 音量)とする。

※1.0がMax音量。

playerAudio.PlayOneShot(crashSound, 1.0f);

これで音がでる。