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

  • 9
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值