需求:
想在界面添加一個聲音按鈕,點擊按鈕后可以發聲
前期准備:
錄好的聲音片段,找按鈕圖;將資源導入工程中
GUI:新建GUI Skin,在Custom Styles中添加Normal和Hover的圖
代碼:
var fruitSound:AudioClip; //聲音資源
var mySkin:GUISkin; //GUISkin
function OnGUI () {
GUI.skin = mySkin;
if(GUI.Button(Rect(Screen.width / 6 - 10f, Screen.height / 6 + 90f, 73f, 35f),"",GUI.skin.GetStyle("sound")))//設置按鈕的位置,並選擇GUI
{
AudioSource.PlayClipAtPoint(fruitSound,Vector3(0,0,0)); //設置播放片段的位置,離攝像機越近越清晰
audio.volume = 1.0; //設置音量,1.0為最大音量
}
}
