這次要來談以script調整內建GUI和camera的畫面縮放比。
整理自
胡亂說‧隨便寫很有用的Blog。
一、自動調整 GUI 縮放比例及位置
- 利用Screen.width 及 Screen.height取得當前的畫面寬高以求出縮放比例倍數
缺點:有關 GUI 的程式將會變得更長,需對每個 GUI 的 x、y 座標及寬高乘上這個倍數,使程式可讀性降低。
- 將GUI.matrix 及 GUIUtility.ScaleAroundPivot() 加在OnGUI()開頭處
※注意:如果是使用 GUI Text 或 GUI Texture ,上述方法是沒有用的,因為 GUI Text 與 GUI Texture是以 GameObject 的方式配置在場景中,並非在 OnGUI 中運行的。
參考網站 : http://godstamps.blogspot.tw/2011/04/unity-gui.html
沒有留言:
張貼留言