Unity中的声音(声音开关+动画事件播放声音+控制声音大小UI)


        声音组件(一个scene中只能有一个Audio Listener,位于Camera)
        Audio Source 理解为 “嘴巴”
Unity中支持的音频格式
在这里插入图片描述

声音开关

效果:点击背景音乐暂停,再点击音乐继续。
步骤
(1)创建UI—Toggle(切换)
在这里插入图片描述
在这里插入图片描述
与图片上对应:
      Label 文字
      Background 白色框框
      Checkmark 黑色的勾
(可以根据自己的UI样式调整Background和Checkmark的Sprite,实现自己的效果)
比如我自己使用:
Background
在这里插入图片描述
Checkmark
在这里插入图片描述
这样可以实现(颜色不会变哦,图片是录屏的原因)
在这里插入图片描述
(2)在Toggle组件上添加Audio Source组件,在Audio Clip中拖入要加的音乐片段,其他属性开自己要求。
在这里插入图片描述
(3)创建一个空对象,命名为music,创建一个脚本,命名MusicToggle挂载上面
代码如下:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI
  • 12
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值