中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

[Unity3D插件]NGUI之UIRoot屏幕分辨率自適應

發布時間:2020-03-05 23:43:17 來源:網絡 閱讀:817 作者:蓬萊仙羽 欄目:游戲開發

NGUI在Unity3D游戲開發中非常常用,而NGUI對于每一個UI場景,都是以一個UIRoot為UI游戲對象樹的根的,那么這個UIRoot是起什么作用的呢?

先簡單看一下UIRoot中的基本屬性

[Unity3D插件]NGUI之UIRoot屏幕分辨率自適應

UIRoot游戲對象的屬性只有4個,分別是縮放規則,手動高度,最小高度和最大高度

而正是這4個屬性,將影響整個UI場景中整體的縮放比例,當設置好這4個屬性之后,UIRoot游戲對象的相對縮放值(LocalScale)將會生成并且不能被直接修改(NGUI中很多屬性都是不能直接被修改的,這種控制是在UIRoot腳本中,通過設置[ExecuteInEditMode]做到的,其相對縮放值是根據UIRoot的4個屬性計算出來的),那么這4個屬性分別是什么含義呢?

(吐槽一下,也許這里的用戶體驗并不足夠友好,因為Manual Height和Minimum Height, Maximum Height并不會同時起作用,如果能做到在選擇Scaling Style時動態的切換,使用者也許能更清楚它們之間的關系)


1.Scaling Style (縮放類型)

這是一個簡單的枚舉變量,包括三個枚舉值

[csharp] view plaincopyprint?
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江永县| 盐边县| 高雄县| 望谟县| 平遥县| 涿鹿县| 乌鲁木齐市| 顺昌县| 法库县| 蒲城县| 灵璧县| 正宁县| 鲁山县| 无极县| 信丰县| 宜兰市| 闵行区| 建始县| 六枝特区| 廊坊市| 阜宁县| 仁化县| 定结县| 永吉县| 西乌珠穆沁旗| 延川县| 治县。| 西平县| 确山县| 北宁市| 瑞丽市| 夹江县| 方城县| 长治市| 香格里拉县| 米易县| 依兰县| 金堂县| 资溪县| 区。| 永春县|