匹配屏幕尺寸
前言
我们经常需要针对某些设备进行UI匹配屏幕尺寸,需要在打包的时候在项目设置里面针对该设备进行UI尺寸设置。
官方给出一个样例
https://docs.unrealengine.com/en-us/Engine/UMG/HowTo/ScalingUI
在样例中,主要讲的是,我们需要定一个标准屏幕尺寸,作为一个基准,然后在这个基准上进行换算调整。
那如何调整呢?
设置
首先找到设置规则的地方
如图所示。被我圈出来的两个框就是我们需要设置的。
DPI Scale Rule:
第一个框是设定规则,有最短边、最长边、横向、纵向和自定义。我们一边选择以最短边作为我们计算规则
DPI Curve:
如第二个框所示,我们选中其中一个点之后会出现这个点设置的数值。我们通过修改这个数值来调整。
举例:
我们的umg设置尺寸的时候选择一个我们的目标尺寸
选择完成之后会在视口中看到尺寸。在我们设置了这个尺寸之后,最短边为750,展现出来的ui就是以这个大小生成。接下来就要在项目设置里面进行更改。
更改后
这样就匹配了我们的屏幕了。
画质设置
我们也需要对打包之后的画质清晰度做调整。
我们针对平台做出调整
https://docs.unrealengine.com/en-us/Platforms/DeviceProfiles
比如我要在安卓上提高清晰度,那么找到安卓的设置,设置最低级别的画质,