unity-game-engine - 我无法统一缩放我的 Canvas

标签 unity-game-engine

我无法统一缩放我的 Canvas 。我通常这样做的地方是这样的: enter image description here

我无法缩放它或任何东西。

最佳答案

RectTransform 顶部所示,值由 Canvas 组件(或 CanvasScaler 组件)驱动

根据您选择的渲染模式,您可以(或不能)更改这些值。您可能想要缩放 Canvas 的子项而不是 Canvas 本身。如果您在为多种分辨率设计 UI 时遇到问题,我建议您阅读 the documentation page about this problem .

屏幕空间 - 叠加

Canvas 是在所有其他摄像机之后绘制的。它的尺寸根据您的屏幕而变化。比例不需要改变。

屏幕空间 - 相机

Canvas 由给定相机渲染,距后者给定距离。它的尺寸根据相机的渲染设置而变化。

世界空间

Canvas 是场景中的“真实”对象,像任何其他对象一样处理(剔除应用,...)。在此模式下,您可以缩放 Canvas 。

来源:https://docs.unity3d.com/Manual/UICanvas.html

关于unity-game-engine - 我无法统一缩放我的 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48868132/

相关文章:

unity-game-engine - 如何在 Unity 中完全重置 ARKit 场景

xcode - Unity AR Foundation Xcode 项目中架构 arm64 的 undefined symbol

c# - 错误 : java. lang.NullPointerException : Attempt to invoke virtual method 'android. content.res.XmlResourceParser

android - 在 Android Studio 中使用 Vuforia SDK

android - 重新请求 Android/iOS 权限以防用户首先拒绝

unity-game-engine - Unity3D - 子对象从其父对象继承什么?

android - 如何在 Google Tango 中检测地板和其他表面?

php - 无法使用 PHP 从 MySQL 获取数据

c# - Unity - 无法访问对另一个脚本的引用

java - 核心游戏逻辑循环将数据发送到 Netty 中的 channel