【Unity游戏开发基础】如何做可以调整音量的UI滚动条组件
生活随笔
收集整理的這篇文章主要介紹了
【Unity游戏开发基础】如何做可以调整音量的UI滚动条组件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【背景】
游戲的設置列表中,調整游戲聲音大小的選項是必備的,如何實現拖動滾動條后音量相應改變大小呢?這里介紹一下相關的腳本和步驟
【腳本和步驟】
首先,新建一個調整音量的腳本,名叫SetVolume,把預置的Update方法和Start方法刪除。
然后,這個腳本需要掛載在滾動元素的Slider組件下。這個Slider組件是一個預置的UnityScript組件,如果沒有,直接在element的Inspector里添加即可。
這個Script組件下有一個OnValueChanged事件,給這個事件加關聯動作,然后把上面的腳本掛載進去。
注意一下這個預置腳本的一些設置:
MinValue設置為-80
MaxValue設置為0
方向一般默認為lefttoright
還要在Project中添加一個AudioMixer模塊,具體實現音量調整就是通過我們寫的腳本來控制這個AudioMixer模塊實現。
為了使得我們自己的腳本能夠控制這個對象,需要把這個對象的音量參數Expose給全域,這可以通過右上角的暴露參數功能做到:
好了,對象準備齊全,可以補全腳本了:
這里引入了一個公共變量audioMixer,需要和我們在Project里建造的mixer關聯,方法就是把Project里創建的Mixer對象直接拖到腳本的Inspector界面的相應變量位置里即可。
總結
以上是生活随笔為你收集整理的【Unity游戏开发基础】如何做可以调整音量的UI滚动条组件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows 下cmd命令行的替换工具
- 下一篇: CentOS 7.2.1511 x64