近期热门
粉丝16
关注 0
获赞 3
Unity3D音乐开关及音量控制

[U3D] Unity3D音乐开关及音量控制

[复制链接]
15608 1 0 0 11年前 举报
Unity3D音乐开关及音量控制,在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=***e;
}

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;

}

}




0
点赞
0
打赏
0
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论1
您需要登录后才可以回帖 登录

不错
10年前
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器