Reproducir, finalizar, pausar, continuar y volumen de sonido de Unity (AudioSource)

        Es indispensable usar sonido (AudioSource) para lograr algunos efectos de sonido en el proceso de desarrollo de Unity. A continuación, echemos un vistazo al contenido del sonido (AudioSource).

        

Cuando tomé la captura de pantalla, olvidé que el Volumen es 0-1 para ajustar el volumen del sonido. 0 significa que no hay sonido, 1 significa volumen completo (demasiado perezoso para tomar una captura de pantalla)

Sonido (AudioSource) reproducir, finalizar, pausar, continuar parte del código

using UnityEngine;

public class AudioController : MonoBehaviour
{
    AudioSource audioSource;

    private void Start()
    {
        //获取AudioSource组件
        audioSource = GetComponent<AudioSource>();
    }

    public void PlayAudio()
    {
        //播放音频
        audioSource.Play();
    }

    public void StopAudio()
    {
        //停止音频
        audioSource.Stop();
    }

    public void PauseAudio()
    {
        //暂停音频
        audioSource.Pause();
    }

    public void UnPauseAudio()
    {
        //继续播放音频
        audioSource.UnPause();
    }
}

El volumen del sonido (AudioSource) lo llamo con el evento Button aquí (modifiquelo de acuerdo a sus propias necesidades)

     public void VolumeUp()
    {
        //将音频音量增加0.1
        audioSource.volume += 0.1f;
    }

    public void VolumeDown()
    {
        //将音频音量减少0.1
        audioSource.volume -= 0.1f;
    }

    public void SetVolume(float volume)
    {
        //设置音频音量
        audioSource.volume = volume;
    }

Supongo que te gusta

Origin blog.csdn.net/q1295006114/article/details/130653602
Recomendado
Clasificación