所以,我刚刚开始在Unity for Android(2D游戏)中开发。我已经在网上做了一些搜索,但我没有找到任何东西。
如何设置Unity UI,以便对Android多个screes分辨率上瘾?当我在Unity中测试它工作正常,但当我在不同的手机上安装时,角色正在消失,整个用户界面爆炸了
有什么想法吗?
答案 0 :(得分:2)
您可以使用Canvas Scalar。 Canvas Scaler组件用于控制Canvas中UI元素的整体比例和像素密度。此缩放会影响“画布”下的所有内容,包括字体大小和图像边框。
答案 1 :(得分:0)
您可以使用带有屏幕尺寸的缩放来适应您的 UI,并确保您的 UI 需要设置您的 UI 的矩形变换,例如按钮、文本等...如果您在 canvas 中使用带有屏幕尺寸的缩放,还需要要设置画布的分辨率,例如默认为 1920X1080 或像 6:19 或 19:6,请尝试更多以适合您的手机尺寸并输入文本,如果您更改为差异尺寸,UI 是否也会更改。最后一件事是所有 UI 都需要更改它的大小,就像你已经做到了一样,你会看到 UI 应该被覆盖。所以只需确保所有 UI 都设置为正确的矩形变换和分辨率。