Unity3D_根据不同的屏幕缩放UI(在横屏上运行竖屏软件)
一、首先我们创建一个1080*1920分辨率的场景
效果如下
二、随便添加一张UI图片
三、打包出来看效果(我们发现UI显示不全,这是因为UI的尺寸任然是1080*1920,而我们的电脑是1920*1080)
四、我们在Unity中做以下设置
1. 选中游戏物体 Canvas
2. 点击组件 CanvasScaler 上的 UI Scale Mode 复选框,选择“Scale With Screen Size”
3. 在 Reference Resolution 后面输入分辨率 1080 1920
4. Match 滑到最右边
(以下为动图 ↓ ↓ ↓ )
五、打包出来看效果(可以显示全部内容,成功)