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;
}