2016年7月21日 星期四

Unity筆記整理:不同解析度的調整(二)

這次要來談以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

沒有留言:

張貼留言