1.暂停界面/按钮
首先添加一个暂停按钮到游戏主场景,设置聚焦到右上角
然后添加暂停页面panel(顺便设置一下暂停键的样式)
设置这个panel居中,然后就可以设置一个觉得合适的宽高
修改样式之后就可以加个标题再加个拖动条
新建后动不了的话确认一下canvas下的eventSystem是否在canvas下一级(反正我把这个拖出来就可以拖动slider了
fill 设置拖动后的颜色
handle 设置拖动按钮的颜色
再加个暂停暂停按钮(Resume 或者说继续按钮
然后编辑一下menu脚本
把脚本扔到pause按钮上,再把菜单控件也拖进去
然后给按钮绑定事件
然后暂停再继续的功能实现了
还差个音量调节
在根目录下新建一个AudioMixer
然后打开AudioMixer的菜单
找到bgm的audio source
选择output 选择master
然后根据master里
的值的范围调整slider的可控制范围
同时将master里的Volume变量暴露给脚本
右键该项改名
然后回到代码
引入Audio
using UnityEngine.SceneManagement;
声明一个AudioMixer
然后加上修改MainVolume的方法
保存
拖动audiomixer进脚本
然后给slider的修改事件加上
搞腚
Unity3D开发学习⒇⑤ 游戏暂停Pause AudioMixer
原文:https://www.cnblogs.com/xqher/p/14372545.html