|
在Component -- Audio下创造一个Audio Source 附于一个GameObject上,加上音乐,把playOnAwake勾去掉,然后将控制脚本附于它,再建一个GUI按钮来调用AudioSwitch()这个函数就OK了。
- var myAudio;
- myAudio = GetComponent(AudioSource); //获取声音元件
- private var scrollVol : float = 0.5; //定义音量控制变量
- function AudioSwitch (){
- if(!myAudio.playOnAwake) //判断是否开关
- {
- myAudio.Play();
- myAudio.playOnAwake=true;
- }
- else
- {
- myAudio.Stop();
- myAudio.playOnAwake=false;
- }
- }
- function OnGUI()
- {
- if(myAudio.playOnAwake)
- {
- scrollVol = GUI.HorizontalSlider (Rect (150,175,100,20), scrollVol, 0.0, 1.0);
- myAudio.volume = scrollVol;
- }
- }
复制代码 |
评分
-
查看全部评分
|