Unity 关于声音(AudioSource)的播放、结束、暂停、继续、声音大小

        在Unity开发的过程中用到声音(AudioSource)实现一些声音的效果是比不可少的 接下来看看关于声音(AudioSource)的内容吧

        

截图的时候忘记了 那Volume是调节声音大小的0-1   0表示没有声音,1表示完全音量 (懒得再截图了)

声音(AudioSource)的播放、结束、暂停、继续代码部分

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

声音(AudioSource)的音量大小  我这里是搭配的Button事件调用的(根据自己需求自行修改)

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

猜你喜欢

转载自blog.csdn.net/q1295006114/article/details/130653602