最佳答案
如 RectTransform
顶部所示,值由 Canvas
组件(或 CanvasScaler 组件)驱动
根据您选择的渲染模式
,您可以(或不能)更改这些值。您可能想要缩放 Canvas 的子项而不是 Canvas 本身。如果您在为多种分辨率设计 UI 时遇到问题,我建议您阅读 the documentation page about this problem .
屏幕空间 - 叠加
Canvas 是在所有其他摄像机之后绘制的。它的尺寸根据您的屏幕而变化。比例不需要改变。
屏幕空间 - 相机
Canvas 由给定相机渲染,距后者给定距离。它的尺寸根据相机的渲染设置而变化。
世界空间
Canvas 是场景中的“真实”对象,像任何其他对象一样处理(剔除应用,...)。在此模式下,您可以缩放 Canvas 。
关于unity-game-engine - 我无法统一缩放我的 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48868132/