【unity小技巧】实现由滑动条控制音量的大小

文章目录

前言

这期来一个比较基础的课程,也是比较常用的,unity使用滑动条控制音量的大小

开始

1.配置BGM

2.滑动条

3.文本组件

4.新增音量控制脚本

csharp 复制代码
public class VolumeController : MonoBehaviour
{
    // 这些私有变量包括音频源、滑动条和文本。
    [SerializeField] private AudioSource audioSource;
    [SerializeField] private Slider slider;
    [SerializeField] private TextMeshProUGUI text;

    // 这里将滑动条的值设置为 1,表示音量最大。
    private void Awake()
    {
        slider.value = 1;
    }

    // 这里调用 VolumeControl 函数来更新音量。
    private void Update()
    {
        VolumeControl();
    }

    // VolumeControl 函数用于控制音量。
    // 它将音频源的音量设置为滑动条的值,并将音量显示在文本上。
    public void VolumeControl()
    {
        audioSource.volume = slider.value;
        text.text = ((int)(slider.value * 100)).ToString();
    }
}

完结

赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注,以便我第一时间收到反馈,你的每一次支持都是我不断创作的最大动力。点赞越多,更新越快哦!当然,如果你发现了文章中存在错误或者有更好的解决方法,也欢迎评论私信告诉我哦!

好了,我是向宇https://xiangyu.blog.csdn.net

一位在小公司默默奋斗的开发者,出于兴趣爱好,于是最近才开始自习unity。如果你遇到任何问题,也欢迎你评论私信找我, 虽然有些问题我可能也不一定会,但是我会查阅各方资料,争取给出最好的建议,希望可以帮助更多想学编程的人,共勉~

相关推荐
●VON7 小时前
谁小时候不想要一个游戏修改器?我把电脑 Skill 做成了 Android 小助手
android·游戏·电脑
本原财经13 小时前
卖游戏、筹H股,昆仑万维临IPO磨AI含金量
人工智能·游戏
LONGZETECH13 小时前
新能源汽车动力电池实训教学痛点与虚拟仿真技术解决方案
c语言·3d·unity·架构·汽车·汽车教学软件
王维志14 小时前
UiSplineRenderer
unity·游戏引擎
k4m7v2pz16 小时前
Godot 4 仿 agar.io:相机缩放被 max_zoom 卡死,窗口越大球越小的根因与修复
游戏引擎·godot·相机·缩放·clamp·camera2d
FairGuard手游加固17 小时前
iOS 游戏加固技术解析:代码混淆、资源加密、内存保护与重签名检测
安全·游戏·macos·unity·ios·objective-c
智恒百亿1 天前
RTX 5090 全场景技术应用解析:从游戏算力到专业生产力落地
大数据·服务器·游戏
cd_949217211 天前
AI纹理和Substance Painter手绘纹理哪个更适合游戏资产制作?
人工智能·游戏·substance painter
德迅云安全-上官1 天前
游戏攻防反套路:德迅云安全游戏盾如何破解黑产的“低成本精准打击”
网络·安全·游戏
k4m7v2pz1 天前
Godot 4 窗口拉伸黑边与变形:stretch 配置全解析
数码相机·游戏引擎·godot·2d游戏·黑边·stretch·画面比例