关键点就是使用Playerprefs保存和读取音量数据
创建设置界面
![](https://img-blog.csdnimg.cn/20210326090738274.png)
上图为Hierarchy视图中的内容,本案例会使用到setting按钮,setting界面,界面下的slider,Music内容,UIcontrol我用来将一些public的游戏组件加入,其中拖入UIcontrol脚本。
设置界面设计:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210326091058193.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01lZ2FuRklGSQ==,size_16,color_FFFFFF,t_70)
只有一个滑条
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210326091155333.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01lZ2FuRklGSQ==,size_16,color_FFFFFF,t_70)
最底下的value即为滑条的位置,可以自己拖~
设置滑条控制音乐
首先,我们让设置按钮可以点一下出现设置界面,点一下设置界面消失:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210326091344932.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01lZ2FuRklGSQ==,size_16,color_FFFFFF,t_70)
定义好public panel_setting在脚本里拖入即可
public void setting(<