Unity3D實戰基礎 - 添加聲音按鈕


需求:

想在界面添加一個聲音按鈕,點擊按鈕后可以發聲

 

前期准備:

錄好的聲音片段,找按鈕圖;將資源導入工程中

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為最大音量

  }
   

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM