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è)置