Unity NGUI根據高度自適應螢幕解析度

2022-03-15 06:05:32 字數 584 閱讀 3388

unity版本:4.5.1 ngui版本:3.6.5

ngui根目錄的uiroot元件自帶了根據高度自適應解析度的功能。

scaling style屬性可選擇三種不同的縮放策略:

(1)pixelperfect 完美畫素:直接顯示設定好的畫素。當螢幕高度低於minimum height時按比例縮小,當螢幕高度大於maximum height時按比例擴大;

(2)fixedsize 按比例縮放:在設定好的基礎上,直接按比例縮放;

(3)fixedsizeonmobiles 合體版,android和ios為fixedsize方式,其它按照pixelperfect方式。

fixedsize時:理想解析度的高度;

fixedsizeofwidth時:理想解析度的寬度;

manual height:先按照理想解析度做。當game檢視(打包後的螢幕解析度)不是這個理想解析度的時候就會進行比例縮放。

minimum height:game檢視低於這個數值開始按比例縮放。

maximum height:game檢視高於這個數值開始按比例縮放。

這三種縮放方式全部都是按照高度計算縮放比例,完全忽略寬度。

Android ImageView高度自適應

最近有個需求,是往乙個linearlayout中去新增imageview,imageview是動態生成的,然後設定imageview的屬性,但是不管怎麼設定scaletype,都達不到自己喜歡的狀態,顯示原圖大小的話會在imageview的上下有留白,如圖 初步猜想是由於原始 比較大,然後縮放後im...

div模擬textarea以實現高度自適應例項頁面

使用很簡單,乙個普通的block元素上加個contenteditable true 就ok了,如下 true外面的引號甚至去掉都沒關係。contenteditable屬性雖是html5裡面的內容,但是ie似乎老早就支援此標籤屬性了。所以,相容性方面還是不用太擔心的。ok,最麻煩的模擬textarea...

textarea實現資料庫賦值後,高度自適應

特別注意,需要加上row 1 這個屬性,方便資料庫載入後,再次編輯可以自動擴充。textarea textarea 文字框根據輸入內容自適應高度 param 輸入框元素 param 設定游標與輸入框保持的距離 預設0 param 設定最大高度 可選 var autoupdate function e...