unity3d android屏幕适配,Unity屏幕适配

本文介绍了Unity中针对竖屏的两种分辨率适配方案:高适配(1080x2340)和宽高适配(1080x1920),并详细阐述了相机设置、Canvas配置以及纹理处理的方法,以实现良好的2D游戏界面布局和内存优化。
摘要由CSDN通过智能技术生成

Author :JerryYang

Create By 2020.11.02

环境:

Unity:2019.4.2f1

分辨率设计-高适配

分辨率:1080x2340

适配方案:高适配

方向:竖屏

优点:全面屏表现比较好

e054e14bd346

design

分辨率设计-宽高适配

分辨率:1080x1920

适配方案:宽高适配(0.5)

方向:竖屏

优点:相对于上面,对内存友好一点,对于非全面屏表现稍微好一点

e054e14bd346

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。

e054e14bd346

相机设置

2. Canvas的设置

<1>、将渲染模式改为Screen Space - Camera;

<2>、将渲染相机和主相机关联;

<3>、将Plane Distance设置为0;

<4>、将缩放模式改为Scale Width Screen Size;

<5> 、设置好设计分辨率;

<6>、如果是横屏游戏设置为宽适配,如果为竖屏游戏则设置为高适配。

e054e14bd346

Canvas的设置

3. Textures设置

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

e054e14bd346

Textures设置

3D 游戏分辨率适配

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值