zoukankan      html  css  js  c++  java
  • unity中添加音量控制的一些步骤

    1.先确认要控制的音源(Audio Source)所使用的输出(Output),例如我这里BGM使用的是MainMixer:

    2.暴露音量(Volume)参数,让脚本可以控制。这里如果不暴露出来,脚本将会不能控制。

    3.确认MainMixer的音量区间,例如我这里是-80到20:

    4.在AudioManager里面引用MainMixer,然后添加函数SetVolume,不可以是静态函数。静态函数会在后面找不到引用。

        [Header("主Mixer")]
        public AudioMixer AudioMixer;
    
        public void SetVolume(float value)
        {
            //MainVolume就是你刚才重命名的参数    
            AudioMixer.SetFloat("MainVolume", value);
        }
    

    5.在UI中添加一个滑动条,取值区间修改为刚才记录的,例如我这里就是-80到20

     并且On Value Changed设定为刚才编写的函数(这里如果刚才编写的静态函数,会出现Missing Script提示

    end 这样就可以拖动滑动条控制BGM的大小了

  • 相关阅读:
    leetcode165
    leetcode63
    leetcode92
    leetcode86
    捣鼓Haskell
    递归操作链表
    treap(堆树)
    贪心策略 — 分数背包
    LeetCode.21
    LeetCode.94
  • 原文地址:https://www.cnblogs.com/zhoushiya/p/12118651.html
Copyright © 2011-2022 走看看