省流:完整代码在底部
1、定义命名空间
using UnityEngine.UI;
using UnityEngine.Audio;
2、获取音频播放器和滚动条
public AudioSource audiosource;
public Scrollbar scrollbar;
3、初始化
scrollbar.value=audiosource.volume;//滚动条的初始值为音频的音量大小
4、定义音量大小的方法
public void music_height()
{
audiosource.volume=scrollbar.value;
}
5、每帧调用音量大小的方法
music_height();
6、建立一个滚动条,挂载脚本,分别添加音频播放器和滚动条。
完整代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Audio;
public class Music_Height : MonoBehaviour
{
public AudioSource audiosource;
public Scrollbar scrollbar;
private void Start()
{
scrollbar.value = audiosource.volume;//滚动条的初始值为音频的音量大小
}
void Update()
{
music_height();
}
public void music_height()
{
audiosource.volume = scrollbar.value;
}
}