Unity屏幕適配

Author :JerryYang
Create By 2020.11.02

環(huán)境:
Unity:2019.4.2f1


分辨率設(shè)計-高適配

分辨率:1080x2340
適配方案:高適配
方向:豎屏
優(yōu)點:全面屏表現(xiàn)比較好

design

分辨率設(shè)計-寬高適配

分辨率:1080x1920
適配方案:寬高適配(0.5)
方向:豎屏
優(yōu)點:相對于上面,對內(nèi)存友好一點,對于非全面屏表現(xiàn)稍微好一點

PortraitDesign

2D 游戲分辨率適配

對于所有不需要鏡頭移動的用戶界面一律使用UGUI做布局

1. 相機設(shè)置

<1>、將透視相機(Perspective)改為正交相機(Orthographic);
<2>、設(shè)置Size,Size是處于正交模式時,攝像機大小的一半(高的一半);
Size的計算(設(shè)計分辨率的高度/100/2)比如設(shè)計分辨率為1080x2340,那么Size = 2340/100/2 = 11.7;
100是指圖片默認(rèn)的PixelsPerunit;
<3>、將裁剪面遠距離(Far)設(shè)置為10。
<4>、將裁剪面近距離(Near)設(shè)置為-10。


相機設(shè)置
2. Canvas的設(shè)置

<1>、將渲染模式改為Screen Space - Camera;
<2>、將渲染相機和主相機關(guān)聯(lián);
<3>、將Plane Distance設(shè)置為0;
<4>、將縮放模式改為Scale Width Screen Size;
<5> 、設(shè)置好設(shè)計分辨率;
<6>、如果是橫屏游戲設(shè)置為寬適配,如果為豎屏游戲則設(shè)置為高適配。


Canvas的設(shè)置
3. Textures設(shè)置

<1>、將Textures Type設(shè)置成Sprite(2D and UI)


Textures設(shè)置

3D 游戲分辨率適配

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容