1. 程式人生 > >NGUI之Slider,最簡單的方法做進度條。

NGUI之Slider,最簡單的方法做進度條。

  1. <font face="新宋體" size="2">//設定背景音樂
  2.     public void SetBGGSound(GameObject go, bool state)
  3.     {
  4.         UILabel soundPerLabel = soundPer.GetComponent<UILabel>();//聲音百分比的Label
  5.         UISlider soundSlider = slider_Voice.GetComponentInParent<UISlider>();
  6.         if (soundSlider.value == 0f)
  7.         {
  8.             soundPerLabel.text = "靜音";
  9.         }
  10.         else if (soundSlider.value == 1f)
  11.         {
  12.             soundPerLabel.text = "100%";
  13.         }
  14.         else
  15.         {
  16.             soundPerLabel.text = (soundSlider.value * 100).ToString("F0") + "%";
  17.         }
  18.         UICamera.GetComponent<AudioSource>().volume = soundSlider.value;//設定背景音樂的聲音
  19.     }</font>