unity UGUI自適應問題

2021-09-29 13:24:12 字數 844 閱讀 5824

初入程式深似海呀!在做專案ui時必須經歷的乙個問題就是ui自適應問題,啥也不懂的時候,難以避免的就是稍微一調整螢幕解析度,ui就變了,就變了!!!這就很難受。

那麼下面來稍微了解一下ui自適應。

官方文件:

ui scale mode:確定如何縮放畫布中的ui元素。

當我們直接在scene中建立乙個canvas而不做設定就開始ui製作,只有將大部分的ui的自適應設定成絕對定位,才可能避免改變解析度ui產生不可描述的離奇變化!

如果將 ui scale mode 的屬性更改為 scale with screen size,那麼效果就不一樣了。

官方解釋使用具有螢幕大小模式的縮放,可以根據指定參考解析度的畫素指定位置和大小。如果當前螢幕解析度大於參考解析度,畫布將保持只有參考解析度的解析度,但將按比例放大以適應螢幕。如果當前螢幕解析度小於參考解析度,畫布也會相應地縮小以適應需要。

也就是說做了這個乙個小改動,那麼你就不用那麼苦逼的調整大部分ui的絕對定位了。

ui 的道路還是很長的,後面有問題了再做修改!

言至於此,大佬們不喜勿噴哈!

vue Echarts 自適應問題

上篇講了echarts餅圖的具體使用方法 下面說下做專案過程中遇到的圖的自適應問題 1.適應瀏覽器視窗 上篇的具體 中有哦 window.onresize mychart.resize 自適應瀏覽器視窗的大小2.最近的專案中,由於頁面上有側邊欄,側邊欄進行收縮時,餅圖不能自適應,windows自帶的...

高度自適應問題

本文和大家重點討論一下如何控制div最小高度又div自適高度問題,如果我們需要設定乙個div高度,當裡面的東西超過這個高度時,讓這個容器自動被撐開,也就是div自適應高度。當裡面的資訊很少時候,我們就設定它乙個最小的固定高度。如何控制div最小高度又div自適高度 我們在用div布局的時候經常會遇到...

xib自適應的問題

1.預設的話,如果你的介面上包含scrollview tableview等全屏控制項話,介面是不用改的,因為中間部分會自動拉伸。2.如果不包含全屏控制項的話,除xib的size設定成retina 3.5 full screen外,還要再新增乙個專門針對 iphone5 的xib。新建乙個xib檔案,...