天天看點

NGUI 按鈕音效問題

昨天給NGUI的按鈕添加音效時,剛開始是自己建立空對象綁定聲音的,後來發現NGUI按鈕攜帶button sound元件,直接将音效拖入即可,不用寫一行代碼,非常簡單。但是後來發現添加相同的音效有的按鈕響應,有的不響應。百思不得其解,後來經過多次測試,發現是由于切換相機的緣故。雖然兩個相機的屬性是相同的,但是依然會出錯。也就是NGUI按鈕的音效在添加的時候,就已經綁定好監聽的相機了,當關掉該相機後,按鈕就不會發出音效了。最後把其他相機去掉了,用一個相機來實作場景不同位置的切換,即改變相機的位置和角度資訊。相機角度代碼為:定義一個Gameobject類型的相機cam,那麼cam.transform.rotation = Quaternion.Euler(90,90,90)即可。

有時候,想關掉NGUI的panel面闆,但是層級面闆命名隐藏了,在運作界面卻依然能看到該面闆。解決方法是在場景中建立 一個相機就可以了,或者将運作界面的分辨率調整為标準,而不是free aspect。

繼續閱讀