如何使 Canvas 适应不同的手机分辨率? Unity3d

Posted

技术标签:

【中文标题】如何使 Canvas 适应不同的手机分辨率? Unity3d【英文标题】:How to adapt Canvas for different phone resolutions? Unity3d 【发布时间】:2019-10-17 07:01:47 【问题描述】:

我想调整画布以适应不同的手机分辨率(1280x800、854x480 等)。 在 Internet 上,我看到我需要为 Canvas - Canvas Scaler 使用一个组件,但对我来说它不正确或者我选择了错误的设置。 实际上,我找不到解决方案,所以我在这里。有 3 个选项可用于不同分辨率的屏幕截图,以及某处攀爬或移动的东西,尽管我不需要它! https://imgur.com/a/6yhSTdE 我专门为 1280x800 的分辨率做的,这里一切看起来都正确。在 854x480 的分辨率下,棋盘的一个精灵爬到一边,在 480x320 的顶部,它爬上了同一个精灵。如何解决这个问题呢?我的画布的配置在同一个链接上。由谷歌翻译器翻译

【问题讨论】:

【参考方案1】:

我找到了解决方案。画布需要“叠加”渲染模式(

【讨论】:

以上是关于如何使 Canvas 适应不同的手机分辨率? Unity3d的主要内容,如果未能解决你的问题,请参考以下文章

屏幕适配

响应式布局

Html5使Canvas适应不同设备

unity UGUI 界面自适应 屏幕自适应 主要应用于解决不同手机分辨率不同,导致界面出问题

网页webview适应手机分辨率

如何让网页自动适应显示器不同的“分辨率”?