如何调整 Canvas 以适应不同的 phone 分辨率? Unity3d

How to adapt Canvas for different phone resolutions? Unity3d

我想调整 canvas 以适应不同的 phone 分辨率(1280x800、854x480 等)。
在 Internet 上,我看到我需要为 Canvas - Canvas 缩放器使用一个组件,但对我来说它不正确或者我选择了错误的设置。
实际上,我找不到解决方案,所以我来了。不同分辨率的屏幕截图有 3 个选项,某处有东西爬上或移动,虽然我不需要它! https://imgur.com/a/6yhSTdE 我是专门为 1280x800 的分辨率做的,这里看起来一切正常。在 854x480 的分辨率下,棋盘的一个精灵爬到一边,在 480x320 的分辨率下,它爬上了同一个精灵。如何解决这个问题呢?我的canvas的配置在同一个link上。翻译者 Google 翻译者

我找到了解决方案。 Canvas 需要 "overlay" 渲染模式(