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