Unity Canvas不会填充屏幕

coo*_*000 4 unity-game-engine unity3d-gui

我有一个2D游戏设置为1080p像素大小(所以每个单位等于1像素),我已经添加了一个画布到我的场景.然而,画布仅填充屏幕的大约1/8,也不是中心.所有画布大小和位置设置都被锁定,因此我无法移动它或调整其大小.画布本身确实反映了屏幕(即如果我在正确的右上角放置文本),但是尺寸使得很难判断元素的最佳定位位置.

如何让画布填满我的场景?

在我的场景中显示画布的图像

在此输入图像描述

use*_*284 8

在画布上,将Canvas Scaler组件设置Ui Scale ModeScale with Screen Size.然后你可以定义一个Reference Resolution1080p,即1920 x 1080.

编辑:要查看画布是否适合场景中相机的大小,请将Canvas组件更改Render ModeScreen Space - Camera,然后将相机从层次结构拖动到该场景中.