Unity屏幕适配

Author :JerryYang
Create By 2020.11.02

环境:
Unity:2019.4.2f1


分辨率设计-高适配

分辨率:1080x2340
适配方案:高适配
方向:竖屏
优点:全面屏表现比较好

design

分辨率设计-宽高适配

分辨率:1080x1920
适配方案:宽高适配(0.5)
方向:竖屏
优点:相对于上面,对内存友好一点,对于非全面屏表现稍微好一点

PortraitDesign

2D 游戏分辨率适配

对于所有不需要镜头移动的用户界面一律使用UGUI做布局

1. 相机设置

<1>、将透视相机(Perspective)改为正交相机(Orthographic);
<2>、设置Size,Size是处于正交模式时,摄像机大小的一半(高的一半);
Size的计算(设计分辨率的高度/100/2)比如设计分辨率为1080x2340,那么Size = 2340/100/2 = 11.7;
100是指图片默认的PixelsPerunit;
<3>、将裁剪面远距离(Far)设置为10。
<4>、将裁剪面近距离(Near)设置为-10。


相机设置
2. Canvas的设置

<1>、将渲染模式改为Screen Space - Camera;
<2>、将渲染相机和主相机关联;
<3>、将Plane Distance设置为0;
<4>、将缩放模式改为Scale Width Screen Size;
<5> 、设置好设计分辨率;
<6>、如果是横屏游戏设置为宽适配,如果为竖屏游戏则设置为高适配。


Canvas的设置
3. Textures设置

<1>、将Textures Type设置成Sprite(2D and UI)


Textures设置

3D 游戏分辨率适配

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容