更改AudioSource卷

时间:2015-10-17 07:46:49

标签: c# audio unity3d unityscript

我正在尝试更改我的AudioSource GameObject卷,正如文档所说,它只是myAudioSourceGameObject.volume = 0.5f

但是,在我的脚本中,我无法访问任何名为volume的字段。

那么您应该如何通过代码更改AudioSource的音量?

3 个答案:

答案 0 :(得分:0)

制作音频资源

AudioSource asour;

分配它,然后改变它

asour.volume = 0.5f;

答案 1 :(得分:0)

好的,我明白了。

public GameObject go = GameObject.Find("MyGameObjectAudioSource");
void Update()
{
     go.GetComponent<AudioSource>().volume = 0.5f;
}

感谢大家的帮助。

答案 2 :(得分:0)

public gameobject MainCamera;

MainCamera.GetComponent<AudioSource>().volume = 0.7f;

MainCamera在这里被称为GameObject ...