1.普通屏不同分辨率適配及預(yù)覽
1.背景圖
界面背景圖建議至少寬于21:9;其中16:9的范圍為精細(xì)范圍,12:9的范圍為真機(jī)最小可見(jiàn)范圍。
2.組件
各組件通過(guò)設(shè)置RectTransform屬性來(lái)達(dá)到正確適配的效果。
3.預(yù)覽
在unity中,設(shè)置Game窗口左上角的分辨率即可預(yù)覽效果。注意:最終效果需以真機(jī)測(cè)試為準(zhǔn)。
2.異形屏適配及預(yù)覽
在所有需要縮入安全區(qū)域的組件上,添加SafeArea腳本。建議將這些組件都放在同一個(gè)父節(jié)點(diǎn)下,方便操作:
通過(guò)下文"整體預(yù)覽插件"即可預(yù)覽各機(jī)型異形屏效果。
注:在實(shí)機(jī)上,安全區(qū)是由機(jī)器本身決定的,各機(jī)型的安全區(qū)分辨率各有不同;插件預(yù)覽僅做正確性測(cè)試用。最終效果需以真機(jī)測(cè)試為準(zhǔn)。
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-464177.html
3.組件內(nèi)部大小適配
主要使用ContentSizeFilter、LayoutGroup、LayoutElement實(shí)現(xiàn)。
推薦官方教程:
Auto Layout | Unity UI | 1.0.0
推薦中文教程:
Unity零基礎(chǔ)到進(jìn)階 ??| UGUI布局 之Content Size Fitter組件介紹 和 使用示例 - 騰訊云開(kāi)發(fā)者社區(qū)-騰訊云
https://cloud.tencent.com/developer/article/1865454
https://cloud.tencent.com/developer/article/1865455
背景大圖適配使用AspectRatioFitter組件實(shí)現(xiàn)。
4.整體預(yù)覽插件
插件來(lái)源:Universal Device Preview | Utilities Tools | Unity Asset Store
打開(kāi)"Window/Almost Engine/Universal Device Preview/Device Gallery?",選擇機(jī)型,點(diǎn)擊左上角的Update Previews
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-464177.html
?
到了這里,關(guān)于Unity - UI適配方案記錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!